-
-
Notifications
You must be signed in to change notification settings - Fork 398
Lint tasks refactory #250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lint tasks refactory #250
Conversation
going in the direction of removing travis.ci in favour of drone io, and in order to have a clean linting check output, golangci-lint was removed because the output for this codebase was too confusing
in order to be aligned with test task style we will have a legacy (ugly) lint output if requested and meanwhile we will focus on the "new refactored part" of the code with lint and fmt to speed up the development and refactoring
no need to be obsessed on linting for a module that will be properly refactored out from the legacy
detection in order to do not slow down testing too much also because we do not have particular race conditions to detect at the moment
this is a FIXME commit, in next months all the FIXMEDOCS placeholders must be replaced with proper documentation
✅ Build completed. ⬇️ Linux 64: ⬇️ Linux 32: ⬇️ Linux ARM: ⬇️ Windows: ⬇️ OSX: ℹ️ To test this build:
|
* replace golangci-lint with govet and golint go-task task going in the direction of removing travis.ci in favour of drone io, and in order to have a clean linting check output, golangci-lint was removed because the output for this codebase was too confusing * refactor task check and add task check-legacy in order to be aligned with test task style we will have a legacy (ugly) lint output if requested and meanwhile we will focus on the "new refactored part" of the code with lint and fmt to speed up the development and refactoring * removed go lint check for legacy lint task no need to be obsessed on linting for a module that will be properly refactored out from the legacy * add dynamic DEFAULT_TARGET generation list * replace golangci-lint with simple go-task check * fix upload for integ and unit test in codeconv.io * raise to 10m test timeput for unit and integ tests * add task test-unit-race to specificly run unit test with rece condition detection in order to do not slow down testing too much also because we do not have particular race conditions to detect at the moment * clean from drone configuration and related dockerfiles * add missing documentation temporary comment to make linter happy this is a FIXME commit, in next months all the FIXMEDOCS placeholders must be replaced with proper documentation
…/arduino/go-properties-orderedmap-1.6.0 Bump github.com/arduino/go-properties-orderedmap from 1.4.0 to 1.6.0
This PR aims to remove golangci-lint that is tricky to manage in this development phase, adding specific go-task tasks to check linting. This PR includes
check
tasks with separatecheck-legacy
task forlegacy
module onlyDEFAULT_TARGET
var