mirror of
https://github.com/conan-io/conan-center-index.git
synced 2025-08-06 18:56:00 +00:00

* first attempt at a yaml linter wit github actions output * This is less strict but has more information * fixup message * run config linter in Action * better ux feedback * try to use newlines https://github.com/actions/toolkit/issues/193#issuecomment-605394935 * clean up * fixup file name * trying custom class for quoted str * underlying yaml parser does not keep quotes * trying to catch ints as problems * remove test code * and to "linter testing" * install deps * run new linter unconditionally * revert testing changes * new script for conandata (this one is much harder to spec) * debugging * lets see all the errors * yamale -s ../linter/config_yaml_schema.yml aaf/config.yml from linters folder as a test * adjust script to match meeting discussion * make sure the docs and linters match * fix link * Update conandata.yml * exit 1 is not needed with annotations * add annotation matchers for yaml since those do do much * fix search for type * fix whitespace * tryout a yamllint file with a better looking matcher * copy syntax from readme * test if it's running in the wrong dir 🤔 * try with debug output * bump since i dont have permissions * bump - dont glob star * bump * less star globs * also add action to conandata way * bump * drop action for cli + matcher * more docs around linters * fix file and name * cleanup
23 lines
579 B
JSON
23 lines
579 B
JSON
{
|
|
"problemMatcher": [
|
|
{
|
|
"owner": "yamllint_matcher",
|
|
"pattern": [
|
|
{
|
|
"regexp": "^(.*\\.ya?ml)$",
|
|
"file": 1
|
|
},
|
|
{
|
|
"regexp": "^\\s{2}(\\d+):(\\d+)\\s+(error|warning)\\s+(.*?)\\s+\\((.*)\\)$",
|
|
"line": 1,
|
|
"column": 2,
|
|
"severity": 3,
|
|
"message": 4,
|
|
"code": 5,
|
|
"loop": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|