A action for manually add lint result
- uses: MeilCli/common-lint-reporter/operator/add@v1
with:
function: |
() => add({path: "test/path3.txt", rule: "test-rule-ext", message: "hello", level: "notice"})
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 run() {
add({
path: "test/file.txt",
message: "test message",
rule: "test_rule_1",
startLine: 1,
startColumn: 10,
endLine: 1,
endColumn: 20,
level: "failure",
})
}
add
function argument? see this