forked from mgechev/revive
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Sync with mgechev/revive's master (#9)
* Separating lib from cli (mgechev#655) * Separating lib from cli * Renamed NewRevive to New * Added GetLintFailures helper function * Moved formatter to call to format since that's when it's needed * makes fields of Revive struct non-public * minor modifs in tests: remove unnamed constats * Added lint package management to lint command * README message for using revive as a library * README formatting * Removed unused method * Slightly improved wording in README * Handling format errors * Renaming file to better reflect intent * Refactoring pattern usage * README heads * renames excludePaths into excludePatterns Co-authored-by: Bernardo Heynemann <bernardo.heynemann@coinbase.com> Co-authored-by: chavacava <salvadorcavadini+github@gmail.com> Signed-off-by: subham sarkar <subham@deepsource.io> * Update the contributors list Signed-off-by: subham sarkar <subham@deepsource.io> * Remove debugging output (mgechev#672) Noticed during migration from our heavily modified "go-lint" to "revive" that there is an additional line printed. I am unsure that the convention for this project is on this, we do not allow adding such a call. Signed-off-by: subham sarkar <subham@deepsource.io> * Remove built-in types that existing only for the Go documentation (mgechev#675) Since these types only exist for documenting Go's standard library there should be no reason to mark them. Closes mgechev#673 Signed-off-by: subham sarkar <subham@deepsource.io> * Fix/677 (mgechev#678) Signed-off-by: subham sarkar <subham@deepsource.io> * Lint cleanup (mgechev#679) Signed-off-by: subham sarkar <subham@deepsource.io> * add rule datarace (mgechev#683) Signed-off-by: subham sarkar <subham@deepsource.io> * Fixes issue mgechev#619 imports-blacklist support regex (mgechev#684) * Fixes issue mgechev#619 imports-blacklist support regex * refactors method name and error message * restores original test cases Co-authored-by: chavacava <salvadorcavadini+github@gmail.com> Signed-off-by: subham sarkar <subham@deepsource.io> * fix(var-naming): set node to package name for underscore in package name (mgechev#689) Setting the entire file AST as the node causes golangci-lint to print the entire file source as the context, and line and column numbers set to 1. Point to the package name node instead. Closes mgechev#688 Signed-off-by: subham sarkar <subham@deepsource.io> * fix(deps): update module golang.org/x/tools to v0.1.11 (mgechev#696) Co-authored-by: Renovate Bot <bot@renovateapp.com> Signed-off-by: subham sarkar <subham@deepsource.io> * fix(deps): update github.com/chavacava/garif digest to 908ad76 (mgechev#695) Co-authored-by: Renovate Bot <bot@renovateapp.com> Signed-off-by: subham sarkar <subham@deepsource.io> * fix(receiver-naming): distinguish types with parameters (mgechev#692) * fix(receiver-naming): distinguish types with parameters * chore: run tests using supported Go versions matrix Signed-off-by: subham sarkar <subham@deepsource.io> * Make package comment more confident (mgechev#694) Signed-off-by: subham sarkar <subham@deepsource.io> * fix(deps): update github.com/chavacava/garif digest to d6fd61e (mgechev#699) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: subham sarkar <subham@deepsource.io> * fix issue mgechev#691 (mgechev#700) Signed-off-by: subham sarkar <subham@deepsource.io> * fix(deps): update github.com/chavacava/garif digest to 9351721 (mgechev#702) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: subham sarkar <subham@deepsource.io> * Allow to customize user functions in rule `error-strings` (mgechev#703) * Allow to customize user functions in rule `error-strings` * Rollback the Available Rules table format in README * adds memoization of the rule's configuration Co-authored-by: chavacava <salvadorcavadini+github@gmail.com> Signed-off-by: subham sarkar <subham@deepsource.io> * doc: add devlake to README usage (mgechev#704) Co-authored-by: linyh <yanghui@meri.co> Signed-off-by: subham sarkar <subham@deepsource.io> * Check whether the tag name is duplicate or not (mgechev#706) * Check whether the tag name is duplicate or not * - minor refactoring - continues checking tag even if name is repeated * adds test cases for duplicated tag names * adds test case with two tag types (json & yaml) * Fix allow the same tag name in different tag key * fix checks on protobuf tag names Co-authored-by: chavacava <salvadorcavadini+github@gmail.com> Signed-off-by: subham sarkar <subham@deepsource.io> * fix mgechev#670 (mgechev#708) Signed-off-by: subham sarkar <subham@deepsource.io> * Fix module name Signed-off-by: subham sarkar <subham@deepsource.io> Co-authored-by: Bernardo Heynemann <heynemann@gmail.com> Co-authored-by: Bernardo Heynemann <bernardo.heynemann@coinbase.com> Co-authored-by: chavacava <salvadorcavadini+github@gmail.com> Co-authored-by: mgechev <mgechev@gmail.com> Co-authored-by: Markus Zimmermann <markus.zimmermann@symflower.com> Co-authored-by: Markus Zimmermann <markus.zimmermann@nethead.at> Co-authored-by: Yudai Takada <13041216+ydah@users.noreply.github.com> Co-authored-by: Ville Skyttä <ville.skytta@iki.fi> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Ivan Trubach <mr.trubach@icloud.com> Co-authored-by: okhowang <3352585+okhowang@users.noreply.github.com> Co-authored-by: hulk <hulk.website@gmail.com> Co-authored-by: likyh <l@likyh.com> Co-authored-by: linyh <yanghui@meri.co>
- Loading branch information
1 parent
2af32ac
commit f93748e
Showing
116 changed files
with
1,262 additions
and
545 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
name: Lint | ||
on: | ||
workflow_dispatch: | ||
pull_request: | ||
types: [opened, edited, synchronize, reopened] | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
name: Test | ||
on: | ||
workflow_dispatch: | ||
pull_request: | ||
types: [opened, edited, synchronize, reopened] | ||
|
||
jobs: | ||
test: | ||
name: Test | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
go-version: | ||
- 1.16.x | ||
- 1.17.x | ||
- 1.18.x | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v3.0.2 | ||
- name: Set up Go | ||
uses: actions/setup-go@v3.2.0 | ||
with: | ||
go-version: ${{ matrix.go-version }} | ||
cache: true | ||
cache-dependency-path: '**/go.sum' | ||
- name: Run tests | ||
run: go test -race ./... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,5 +15,5 @@ build: | |
@go build -ldflags='$(VERSION_FLAGS)' | ||
|
||
test: | ||
@go test -v ./... | ||
@go test -v -race ./... | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.