A action for distinct duplicated lint result
- uses: MeilCli/common-lint-reporter/operator/distinct@v1
with:
function: |
(x) => x.path + x.startLine
github_token
:- github app token, using to read and write repository
- required
- default:
${{ github.token }}
github_server_url
:- github server url, this option is for github enterprise user
- if this value is not set, this actions uses
github.server_url
github_graphql_api_url
:- github graphql api url, this option is for github enterprise user
- if this value is not set, this actions uses
github.graphql_url
workspace_path
:- workspace path, using to convert relative path from absolute path
repository
:- running repository, format: owner/repository
pull_request
:- running pull request number
commit_sha
:- running commit sha
report_files
:- report file glob pattern
- required
- default:
common_lint.json
report_files_follow_symbolic_links
:- report file glob pattern option
- value:
true
orfalse
use_api_context
- if this option is enabled, set information to context using api
- more information? see this
- value:
true
orfalse
- default:
false
function
:- the function of this action
- required
output_path
:- output path
- required
- default:
common_lint.json
function
must be JavaScript's function, such as named-function, no-named-function or lambda-function
example:
function distinct(x) {
return x.path + x.startLine
}
Returning value is key of deduplication. If return same key, output first value to lint-result