-
-
Notifications
You must be signed in to change notification settings - Fork 238
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
Add gherkin-lint in dotnet flavor #1436
Conversation
MegaLinter status:
|
Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
---|---|---|---|---|---|
✅ BASH | bash-exec | 6 | 0 | 0.02s | |
✅ BASH | shellcheck | 6 | 0 | 0.21s | |
✅ BASH | shfmt | 6 | 0 | 0 | 0.2s |
✅ COPYPASTE | jscpd | yes | no | 1.73s | |
✅ CREDENTIALS | secretlint | yes | no | 3.74s | |
✅ DOCKERFILE | dockerfilelint | 1 | 0 | 0.24s | |
✅ DOCKERFILE | hadolint | 1 | 0 | 0.74s | |
✅ GIT | git_diff | yes | no | 0.21s | |
✅ JSON | eslint-plugin-jsonc | 21 | 0 | 0 | 2.46s |
✅ JSON | jsonlint | 19 | 0 | 4.72s | |
✅ JSON | v8r | 21 | 0 | 12.93s | |
✅ MARKDOWN | markdownlint | 255 | 0 | 0 | 4.55s |
✅ MARKDOWN | markdown-link-check | 255 | 0 | 3.0s | |
✅ MARKDOWN | markdown-table-formatter | 255 | 0 | 0 | 3.87s |
✅ OPENAPI | spectral | 1 | 0 | 0.99s | |
bandit | 150 | 64 | 1.74s | ||
✅ PYTHON | black | 150 | 0 | 0 | 2.88s |
✅ PYTHON | flake8 | 150 | 0 | 1.82s | |
✅ PYTHON | isort | 150 | 0 | 0 | 0.53s |
✅ PYTHON | mypy | 150 | 0 | 95.93s | |
✅ PYTHON | pylint | 150 | 0 | 13.66s | |
✅ SPELL | cspell | 533 | 0 | 12.47s | |
✅ SPELL | misspell | 377 | 0 | 0 | 0.46s |
✅ XML | xmllint | 2 | 0 | 0.0s | |
✅ YAML | prettier | 76 | 0 | 0 | 2.24s |
✅ YAML | v8r | 19 | 0 | 20.46s | |
✅ YAML | yamllint | 77 | 0 | 1.08s |
See errors details in artifact MegaLinter reports on CI Job page
Codecov Report
@@ Coverage Diff @@
## main #1436 +/- ##
==========================================
+ Coverage 83.76% 84.41% +0.64%
==========================================
Files 145 145
Lines 3541 3541
==========================================
+ Hits 2966 2989 +23
+ Misses 575 552 -23
Continue to review full report at Codecov.
|
MegaLinter status:
|
Descriptor | Linter | Files | Fixed | Errors | Elapsed time |
---|---|---|---|---|---|
✅ BASH | bash-exec | 6 | 0 | 0.02s | |
✅ BASH | shellcheck | 6 | 0 | 0.25s | |
✅ BASH | shfmt | 6 | 0 | 0 | 0.06s |
✅ COPYPASTE | jscpd | yes | no | 1.98s | |
✅ CREDENTIALS | secretlint | yes | no | 4.27s | |
✅ DOCKERFILE | dockerfilelint | 1 | 0 | 0.26s | |
✅ DOCKERFILE | hadolint | 1 | 0 | 0.69s | |
✅ GIT | git_diff | yes | no | 0.04s | |
✅ JSON | eslint-plugin-jsonc | 21 | 0 | 0 | 1.94s |
✅ JSON | jsonlint | 19 | 0 | 4.82s | |
✅ JSON | v8r | 21 | 0 | 13.33s | |
✅ MARKDOWN | markdownlint | 255 | 2 | 0 | 4.45s |
✅ MARKDOWN | markdown-link-check | 255 | 0 | 3.28s | |
✅ MARKDOWN | markdown-table-formatter | 255 | 2 | 0 | 4.21s |
✅ OPENAPI | spectral | 1 | 0 | 1.02s | |
bandit | 150 | 64 | 2.0s | ||
✅ PYTHON | black | 150 | 0 | 0 | 2.87s |
✅ PYTHON | flake8 | 150 | 0 | 2.44s | |
✅ PYTHON | isort | 150 | 0 | 0 | 0.34s |
✅ PYTHON | mypy | 150 | 0 | 98.73s | |
✅ PYTHON | pylint | 150 | 0 | 15.32s | |
✅ SPELL | cspell | 533 | 0 | 14.02s | |
✅ SPELL | misspell | 377 | 2 | 0 | 0.32s |
✅ XML | xmllint | 2 | 0 | 0.01s | |
✅ YAML | prettier | 76 | 0 | 0 | 2.41s |
✅ YAML | v8r | 19 | 0 | 21.15s | |
✅ YAML | yamllint | 77 | 0 | 1.31s |
See errors details in artifact MegaLinter reports on CI Job page
You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:
- megalinter/megalinter/flavors/python@v5 (49 linters)
* Fix Gitlab comment reporter when MR not found (#1197) * QuickFix Gitlab Comments reporter for self-hosted instances * [automation] Auto-update linters version, help and documentation (#1198) * [automation] Auto-update linters version, help and documentation * QuickFix lint * [automation] Auto-update linters version, help and documentation (#1201) * [automation] Auto-update linters version, help and documentation * Fix sqlfluff bug * Add configuration file option for SQLFluff (#1200) * Add configuration file for SQLFluff * Correct config file name * Update megalinter/descriptors/sql.megalinter-descriptor.yml Co-authored-by: nvuillam <nicolas.vuillamy@gmail.com> * Fix Github auth on Azure Pipelines (#1202) * Fix Github auth on Azure Pipelines Fix issue when using `VALIDATE_ALL_CODEBASE: false` on Azure Pipelines by defining auth header in CI env variable GIT_AUTHORIZATION_BEARER ([#1125](#1125)) * [MegaLinter] Apply linters fixes * Update doc for Azure Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Add compatibility for prettier (#1209) Co-authored-by: Sam Chorlton <> * [automation] Auto-update linters version, help and documentation (#1203) * [automation] Auto-update linters version, help and documentation * Remove downgrade of sqlfluff #1200 * Use .gitignore as .secretlintignore when necessary (#1210) * Use .gitignore as .secretlintignore when necessary * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Fix tflint initialization (#1204) * Fix tflint initialization Fix tflint initialization so it uses configuration file when defined ([#1134](#1134)) * changelog * Fix python lint errors * [automation] Auto-update linters version, help and documentation (#1211) * Undo rubocop downgrade (#1214) * Fix Gitlab comment reporter (#1215) * Fix Gitlab comment reporter * Update Gitlab documentation with gif tutorial * Lint fix * Improve linter perfs & logs (#1217) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * HTMLHint config to count errors + test method * Use list_of_files mode with htmlhint * changelog * ShellCheck: cli_lint_mode: list_of_files to improve perfs * shfmt ci_lint_mode: list_of_files + regex count quick build push * Update test case for markdown-link-check quick build push * test (TODO: remove after) * Fix lint error quick build push * cpplint: Display correct number of errors in logs quick build push * Count actionlint errors quick build push * Count errors perlcritic quick build push * Count chktex errors quick build push * Enhance test class error message quick build push * Let's not test TAP anymore * Update test case files quick build push * Fix perlcritic test case quick build push * Fix python test cases quick build push * Fix perlcritic regex count quick build push * Fix SF test cases quick build push * Fix shell test case quick build push * Bash exec doc * Fix doc Fixes #1212 * Fix salesforce config quick build push * Fix mypy test case quick build push * Update mypy ref url quick build push * Revert "test (TODO: remove after)" This reverts commit 2dfd39e. * Build quick build * [MegaLinter] Apply linters fixes quick build Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Use apk to install shfmt * Downgrade snakemake * Downgrade snakemake (#1218) * Downgrade snakemake * Downgrade snakefmt * [automation] Auto-update linters version, help and documentation (#1219) * [automation] Auto-update linters version, help and documentation * Update GHA template * Change snakemake install method then Build * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1222) * Order changelog * Release MegaLinter v5.7.0 * Update .cspell default config (#1226) * Improve performances (#1227) * stylelint: list_of_files * standard: list_of_files * markdown-link-check: list_of_files * Upgrade link ref * [automation] Auto-update linters version, help and documentation (#1225) * [automation] Auto-update linters version, help and documentation (#1230) * Manage before_exit() & clean git repo (#1232) Fixes #1125 quick build push * [automation] Auto-update linters version, help and documentation (#1233) * [automation] Auto-update linters version, help and documentation (#1235) * [automation] Auto-update linters version, help and documentation (#1238) * Auto-upgrade pip + temporary disable snakemake + fix gitlab error message (#1236) * Auto-upgrade pip * Manage disable linter + disable snakefmt * Undowngrade snakemake + build * Fix upgrade pip & lint fix * Lint fix * [MegaLinter] Apply linters fixes * Fix build * [MegaLinter] Apply linters fixes * Fix gitlab token error labels * Disable snakemake test. Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1240) * Release MegaLinter v5.7.1 * Animated gif for assisted configuration * [automation] Auto-update linters version, help and documentation (#1241) * [automation] Auto-update linters version, help and documentation (#1242) * [automation] Auto-update linters version, help and documentation (#1243) * Fix GitlabCommentReporter raise unhandled exception if no merge request has been found (#1247) * [automation] Auto-update linters version, help and documentation (#1245) * Doc images (#1251) * Bump peter-evans/create-pull-request from 3.12.0 to 3.12.1 Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3.12.0 to 3.12.1. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@v3.12.0...v3.12.1) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * cspell + sample ML users * animated gifs * Build. * changelog Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add publish artifact task in azure pipeline doc * [automation] Auto-update linters version, help and documentation (#1250) * [automation] Auto-update linters version, help and documentation * cspell * Manage Gitlab certificate (#1249) * Manage gitlab certificate * Build * Manage GITLAB_CUSTOM_CERTIFICATE quick build push * Fix python issue quick build push * Error msg doc * [MegaLinter] Apply linters fixes * Update config json schema quick build push Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Allow Eslint with config in package.json #1205 (#1206) * Allow Eslint with config in package.json #1205 * Allow to check prop existence in active_only_if_file_found * Lint fix Co-authored-by: nvuillam <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1253) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Gitlab reporter doc * cspell * Avoid storing copies of files in layer for kubeval, shellcheck, and misspell (#1229) * Avoid storing copy in layer for kubeval, shellcheck, misspell The copies are removed in the layer by immediatly deleting the files in the same `RUN` command. The LICENSE files are kept. * Apply changes in descriptors to Dockerfiles * Improve call of ansible-lint (#1255) * Allow Eslint with config in package.json #1205 * Allow to check prop existence in active_only_if_file_found * Lint fix * Fix ansible-lint test cases quick build push * [MegaLinter] Apply linters fixes * Fix ansible test cases (2) * Fix ansible test cases (2) quick build push * Fix call to ansible-lint * Build * Install ansible-lint using pip * Update ansible-lint test cases * Count errors & update ansible-lint test cases * [MegaLinter] Apply linters fixes * Move .ansible-lint at the good location Co-authored-by: Vitalii Tverdokhlib <v@nitra.ai> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * changelog * [automation] Auto-update linters version, help and documentation (#1257) * Fix suggestion to use proper variable name (#1261) * Fix suggestion to use proper variable name * Update CHANGELOG.md * [automation] Auto-update linters version, help and documentation (#1260) * [automation] Auto-update linters version, help and documentation (#1263) * Update mkdocs.yml * [automation] Auto-update linters version, help and documentation (#1271) * [automation] Auto-update linters version, help and documentation (#1272) * [automation] Auto-update linters version, help and documentation * more users * Terrascan: cli_lint_mode = project (#1274) * Terrascan: cli_lint_mode = project * terrascan: config arg name & config file name * trivy * [automation] Auto-update linters version, help and documentation (#1273) * [automation] Auto-update linters version, help and documentation (#1278) * [automation] Auto-update linters version, help and documentation (#1280) * Release MegaLinter v5.8.0 * trivy * [automation] Auto-update linters version, help and documentation (#1284) * [automation] Auto-update linters version, help and documentation * trivy * Use latest npm version (#1276) * Use latest npm * Build * WORKDIR / * trivy * Generate JSON schema HTML doc when bash build.sh --doc is called (#1289) * Generate JSON schema HTML doc when bash build.sh --doc is called * changelog * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Upgrade clj-kondo to cljkondo/clj-kondo:2022.02.09-alpine (#1281) * more users * Upgrade clj-kondo to cljkondo/clj-kondo:2022.02.09-alpine * rubocop: remove `--force-exclusion` from auto-added parameters (#1290) Fixes #302 * New linter: kubeconform (#1285) * New linter: kubeconform * kubeconform: Fix launch cmd * kubeconform: fix spelling * kubeconform: fix error count * kubeconform: fix regex * kubeconfirm: adding bad files to test counts * Force rebuild * Rollback license update ! * Remove JSON schema HTML doc from build.py * Recommended extensions for MegaLinter contribution (#1291) * Bump actions/github-script from 5 to 6 Bumps [actions/github-script](https://github.com/actions/github-script) from 5 to 6. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v5...v6) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Add recommended VsCode extensions for MegaLinter development Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1294) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * trivy Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1295) * [automation] Auto-update linters version, help and documentation * lint * Add shell script linters to ci_light flavor (#1299) * Add shell script linters to ci_light flavor Use-case: many of my Docker-related projects have glue shell scripts (e.g., `/entrypoint.sh`) that are added to images (e.g., `COPY entrypoint.sh /`) that are run when the image is run (e.g., `ENTRYPOINT ["/entrypoint.sh"]`) and I would like to have them scanned without having to pull down the full scanner. * Add sh linters to ci_light flavor + build Co-authored-by: nvuillam <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1300) * [automation] Auto-update linters version, help and documentation (#1302) * [automation] Auto-update linters version, help and documentation (#1303) * Switch from jdk8 to jdk11 (#1309) * Terrascan init as pre-command (#1311) * [automation] Auto-update linters version, help and documentation * terrascan init as pre-command * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Reactivate snakefmt (#1312) * [automation] Auto-update linters version, help and documentation * [automation] Auto-update linters version, help and documentation (#1315) * [automation] Auto-update linters version, help and documentation (#1318) * [automation] Auto-update linters version, help and documentation (#1319) * [automation] Auto-update linters version, help and documentation (#1320) * [automation] Auto-update linters version, help and documentation (#1322) * [automation] Auto-update linters version, help and documentation (#1323) * [automation] Auto-update linters version, help and documentation (#1325) * [automation] Auto-update linters version, help and documentation (#1326) * [automation] Auto-update linters version, help and documentation * Users & fix * [automation] Auto-update linters version, help and documentation * [automation] Auto-update linters version, help and documentation (#1327) * [automation] Auto-update linters version, help and documentation (#1328) * [automation] Auto-update linters version, help and documentation (#1329) * Update SQLFluff default config with latest options (#1331) * Update SQLFluff default config for 0.11.0 * Sync with latest * [automation] Auto-update linters version, help and documentation (#1330) * [automation] Auto-update linters version, help and documentation (#1332) * [automation] Auto-update linters version, help and documentation (#1333) * [automation] Auto-update linters version, help and documentation * Fix ansible-lint test case * [automation] Auto-update linters version, help and documentation (#1335) * [automation] Auto-update linters version, help and documentation (#1336) * Upgrade hadolint (#1338) * Upgrade hadolint * hadolint config * [automation] Auto-update linters version, help and documentation (#1339) * Add article * Doc * doc * [automation] Auto-update linters version, help and documentation (#1342) * Release MegaLinter v5.10.0 * [automation] Auto-update linters version, help and documentation (#1343) * [automation] Auto-update linters version, help and documentation (#1344) * [automation] Auto-update linters version, help and documentation * cspell * [automation] Auto-update linters version, help and documentation (#1346) * [automation] Auto-update linters version, help and documentation (#1349) * [automation] Auto-update linters version, help and documentation * trivy * [automation] Auto-update linters version, help and documentation (#1351) * [automation] Auto-update linters version, help and documentation * Disable rstfmt * pylint * Github Comment Reporter: Use a html comment to mark the comment (#1356) This replaces the old method, which looked for the "see error details" link, but that link was not always present in comments. The comment records the current workflow and jobid, so multiple mega-linters can comment on the same PR without colliding. Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [MegaLinter] Apply linters fixes (#1357) quick build Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Display plugin url in MegaLinter output logs + quick fixes (#1358) * Display plugin url in MegaLinter output logs * [MegaLinter] Apply linters fixes * Add tflint-aws plugin installation to match new version of tflint * Fix glibc public key download * downgrade tflint * fix sgerrand url Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Improve the comment marker format (#1359) Instead of just joining the workflow name and jobid without spacing, encapsulate both in quotes and give them a `workflow=` and `jobid=` prefix to aid debugging. Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1362) * Doc: jenkins script to upload artifacts (#1363) * Doc: jenkins script to upload artifacts * changelog * [automation] Auto-update linters version, help and documentation (#1366) * Bump minimist from 1.2.5 to 1.2.6 in /mega-linter-runner Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * [automation] Auto-update linters version, help and documentation * fix mypy test case * [automation] Auto-update linters version, help and documentation Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upgrade hadolint (#1370) * Bump hadolint/hadolint from v2.9.1-alpine to v2.9.3-alpine Bumps hadolint/hadolint from v2.9.1-alpine to v2.9.3-alpine. --- updated-dependencies: - dependency-name: hadolint/hadolint dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Upgrade hadolint Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * markdown-links-check: allow 203 as valid return code (#1369) * [automation] Auto-update linters version, help and documentation (#1371) * [automation] Auto-update linters version, help and documentation (#1375) * User stats (#1377) * [automation] Auto-update linters version, help and documentation * Disable rstfmt * Order MegaLinter users * pylint * Updated github users * All users page generation * Articles section * build doc * More users * More users * cspell config * [automation] Auto-update linters version, help and documentation (#1381) * Update doc * [automation] Auto-update linters version, help and documentation (#1382) * [automation] Auto-update linters version, help and documentation (#1384) * Fix `no override and no default toolchain set` when lint rust with clippy via github-action (#1385) FIX #975 * [automation] Auto-update linters version, help and documentation (#1387) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1388) * Manage dependencies & upgrade clj-kondo & hadolint (#1396) * Bump actions/setup-python from 2 to 3.1.1 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.1.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v2...v3.1.1) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Bump actions/upload-artifact from 2 to 3 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Bump cljkondo/clj-kondo from 2022.02.09-alpine to 2022.04.08-alpine Bumps cljkondo/clj-kondo from 2022.02.09-alpine to 2022.04.08-alpine. --- updated-dependencies: - dependency-name: cljkondo/clj-kondo dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump actions/checkout from 2.4.0 to 3.0.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v2.4.0...v3.0.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Bump actions/stale from 4 to 5 Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@v4...v5) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * [automation] Auto-update linters version, help and documentation * Upgrade clj-kondo and hadolint, + fix sqlfluff test case * Fix clj-kondo test case for new version Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1391) * [automation] Auto-update linters version, help and documentation (#1400) * create cspell report dirs if required (#1399) * fix(cspell): Create config dirs if missing If a cspell config is located in some directory we need to create the same tree under the `report` dir * docs(CHANGELOG): added fix note Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1401) * Release MegaLinter v5.11.0 * [automation] Auto-update linters version, help and documentation (#1405) * Manage FAIL_IF_UPDATED_SOURCES option (#1410) * Bump actions/setup-python from 3.1.1 to 3.1.2 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Manage FAIL_IF_UPDATED_SOURCES option * [MegaLinter] Apply linters fixes * Bump actions/checkout from 3.0.0 to 3.0.1 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Fix git issue Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * QuickFix * Try fix Git CVE issue for own linting (#1415) * Try fix Git CVE issue * Try again fix git issue * Fix CI * Allow git generic safe directory As we are supposed to trust the machine and repo we use MegaLinter on * Dynamic add git safe.directory (#1417) * Dynamic add git safe.directory quick build * Test auto-update too * [automation] Auto-update linters version, help and documentation * Quickfix json schema FAIL_IF_UPDATED_SOURCES * Upgrade multiple dependencies (#1419) * Bump pascalgn/automerge-action from 0.14.3 to 0.15.2 Bumps [pascalgn/automerge-action](https://github.com/pascalgn/automerge-action) from 0.14.3 to 0.15.2. - [Release notes](https://github.com/pascalgn/automerge-action/releases) - [Commits](pascalgn/automerge-action@v0.14.3...v0.15.2) --- updated-dependencies: - dependency-name: pascalgn/automerge-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump peter-evans/create-pull-request from 3 to 4.0.1 Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 4.0.1. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@v3...v4.0.1) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Bump terraform-linters/tflint from v0.34.1 to v0.35.0 Bumps terraform-linters/tflint from v0.34.1 to v0.35.0. --- updated-dependencies: - dependency-name: terraform-linters/tflint dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump actions/setup-node from 2.5.1 to 3.1.1 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.1 to 3.1.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v2.5.1...v3.1.1) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * upgrade tflint Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1424) * [automation] Auto-update linters version, help and documentation (#1429) * [automation] Auto-update linters version, help and documentation * Update .trivyignore * [automation] Auto-update linters version, help and documentation (#1431) * [automation] Auto-update linters version, help and documentation (#1432) * Release MegaLinter v5.12.0 * [automation] Auto-update linters version, help and documentation (#1434) * Add gherkin-lint in dotnet flavor (#1436) * [automation] Auto-update linters version, help and documentation (#1437) * [automation] Auto-update linters version, help and documentation (#1442) * Define pre-commit hooks. (#1438) * Make minor grammatical corrections to README. * Define pre-commit hooks. The pre-commit framework allows users to run MegaLinter locally as a Git pre-commit hook. While it does have built-in support for Node.js hooks, it doesn't support monorepos, because the package.json must be in the root directory. While it does have built-in support for Docker hooks, the user experience of overriding arguments to mega-linter-runner is nicer than that for the Docker image. Hence, hand-roll system hooks instead, and leverage npx to execute (and, if necessary, download) mega-linter-runner. * [automation] Auto-update linters version, help and documentation (#1443) * [automation] Auto-update linters version, help and documentation (#1444) * [automation] Auto-update linters version, help and documentation (#1448) * [automation] Auto-update linters version, help and documentation (#1449) * [automation] Auto-update linters version, help and documentation (#1450) * [automation] Auto-update linters version, help and documentation * Upgrade clj-kondo * [automation] Auto-update linters version, help and documentation (#1451) * [automation] Auto-update linters version, help and documentation (#1452) * [automation] Auto-update linters version, help and documentation (#1453) * [automation] Auto-update linters version, help and documentation (#1454) * [automation] Auto-update linters version, help and documentation (#1455) * Typo in doc (#1457) * [automation] Auto-update linters version, help and documentation (#1456) * [automation] Auto-update linters version, help and documentation (#1459) * [automation] Auto-update linters version, help and documentation (#1463) * [automation] Auto-update linters version, help and documentation * Update GraphQL installation commands * [automation] Auto-update linters version, help and documentation (#1464) * Update sqlfluff descriptor to enable error count (#1462) * Adding regex to sqlfluff descriptor to enable proper error count * Fixing broken escape character * Update sql.megalinter-descriptor.yml * Add a second bad test case to verify count regex Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1465) * [automation] Auto-update linters version, help and documentation (#1466) * Pin ansible-lint to 6.0.2 (#1471) * Fix typo in bash-exec description * Pin ansible-lint to 6.0.2 (#1470) ansible-lint 6.1.0 adds a dependency on jsonschema==4.5.1, which conflicts with cfn-lint's pre-existing dependency on jsonschema~=3.0. Also remove extras community and yamllint since they are no longer provided by ansible-lint. * [automation] Auto-update linters version, help and documentation (#1467) * Add nitpick plugin (#1476) * Add nitpick plugin * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Add users * Use go installer for editorconfig-checker (#1475) * Use go installer for editorconfig-checker * Fix install * remove @latest * go get * Use docker image * [automation] Auto-update linters version, help and documentation (#1477) * [automation] Auto-update linters version, help and documentation (#1478) * Release MegaLinter v5.13.0 * [automation] Auto-update linters version, help and documentation (#1481) * [automation] Auto-update linters version, help and documentation (#1483) * [automation] Auto-update linters version, help and documentation (#1486) * [automation] Auto-update linters version, help and documentation (#1487) * [automation] Auto-update linters version, help and documentation (#1488) * [automation] Auto-update linters version, help and documentation (#1490) * [automation] Auto-update linters version, help and documentation (#1491) * [automation] Auto-update linters version, help and documentation (#1492) * [automation] Auto-update linters version, help and documentation (#1495) * [automation] Auto-update linters version, help and documentation (#1496) * [automation] Auto-update linters version, help and documentation (#1498) * [automation] Auto-update linters version, help and documentation (#1501) * [automation] Auto-update linters version, help and documentation (#1503) * [automation] Auto-update linters version, help and documentation (#1504) * [automation] Auto-update linters version, help and documentation (#1505) * [automation] Auto-update linters version, help and documentation (#1509) * update toc (#1511) * [automation] Auto-update linters version, help and documentation (#1510) * [automation] Auto-update linters version, help and documentation * Update rstcheck help argument * [Docs] update urls about R lintr (#1512) * update urls about lintr * Build (updates must be performed only in YML descriptor, the rest is generated automatically) Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1518) * [automation] Auto-update linters version, help and documentation (#1519) * [automation] Auto-update linters version, help and documentation (#1520) * [automation] Auto-update linters version, help and documentation (#1521) * [automation] Auto-update linters version, help and documentation (#1522) * Local plugin support/documentation (#1508) * Local plugin support/documentation * Fixed linting error, added test * Added tests, refactored file access * Do not break README markdown indentation * jscpd * Fixed testing framework * linting Co-authored-by: Jack Heuberger <t-jheuberger@microsoft.com> Co-authored-by: nvuillam <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1523) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Release MegaLinter v5.14.0 * Build * Build doc * Linter version within docker variable STANDALONE_LINTER_VERSION * [automation] Auto-update linters version, help and documentation (#1524) * [automation] Auto-update linters version, help and documentation (#1528) * [automation] Auto-update linters version, help and documentation (#1530) * [automation] Auto-update linters version, help and documentation (#1532) * [automation] Auto-update linters version, help and documentation (#1533) * [automation] Auto-update linters version, help and documentation (#1536) * [automation] Auto-update linters version, help and documentation * Fix kotlin test cases * [automation] Auto-update linters version, help and documentation (#1537) * [automation] Auto-update linters version, help and documentation (#1543) * Ox branding (#1547) * Ox branding * resize * REsize * More updates about branding * archi slide * Update index * More variables in README to arrange ox website * Ready ? :) * Hide home * Fixes * cspell * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * QuickFix branding * QuickFix branding * Update logo size * Release MegaLinter v5.15.0 * Release MegaLinter v5.15.0 * [automation] Auto-update linters version, help and documentation (#1546) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1551) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Quick design update * QuickFix Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * [automation] Auto-update linters version, help and documentation (#1552) * [automation] Auto-update linters version, help and documentation (#1554) * [automation] Auto-update linters version, help and documentation * Update deploy-DEV.yml * Update .trivyignore * Allow naming of `megalinter` docker container (#1558) * added support for named docker container * Update .cspell.json Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * [automation] Auto-update linters version, help and documentation (#1559) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * Add last commit badges (#1565) * Add last commit badges * Add last commit badges * Remove print * Add last commit badges (#1566) * Add last commit badges * Add last commit badges * Remove print * Fix lint errors * WIP * Fix linter version error * [automation] Auto-update linters version, help and documentation (#1564) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> * fixed a bug that caused `--containername` to not work (#1561) Co-authored-by: Nicolas Vuillamy <nicolas.vuillamy@gmail.com> * Release MegaLinter v5.16.0 * Build doc * ML fixes * Update CI config * mega-linter-runner installer and upgrader applicable to V6 * Parallelize test cases quick build * Disable gitleaks quick build * Remove parallel pytest + increase timeout * Fix linter test cases Co-authored-by: Barry Pollard <barry_pollard@hotmail.com> Co-authored-by: nvuillam <nvuillam@users.noreply.github.com> Co-authored-by: Sam Chorlton <10245822+schorlton@users.noreply.github.com> Co-authored-by: IM <91187869+1vm0@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Vitalii Tverdokhlib <v@nitra.ai> Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> Co-authored-by: Benoît Bleuzé <benoit.bleuze@gmail.com> Co-authored-by: Yann Jouanique <yann.jouanique@oneacrefund.org> Co-authored-by: Wes Dean <wesley-dean@users.noreply.github.com> Co-authored-by: Martijn Pieters <github.com@zopatista.com> Co-authored-by: Martijn Pieters <mj@zopatista.com> Co-authored-by: David Bernard <davidB@users.noreply.github.com> Co-authored-by: Andrew Sheridan <38504307+andrewasheridan@users.noreply.github.com> Co-authored-by: Kurt von Laven <Kurt-von-Laven@users.noreply.github.com> Co-authored-by: nv35 <76777923+nv35@users.noreply.github.com> Co-authored-by: Tom Stark <56162721+tdstark@users.noreply.github.com> Co-authored-by: eitsupi <50911393+eitsupi@users.noreply.github.com> Co-authored-by: jackheuberger <7830838+jackheuberger@users.noreply.github.com> Co-authored-by: Jack Heuberger <t-jheuberger@microsoft.com> Co-authored-by: Dmitri Trofimov <46350232+dmitri-trofimov@users.noreply.github.com> Co-authored-by: bdovaz <iam.n3uro@gmail.com> Co-authored-by: bdovaz <borja.dominguez@hotmail.com>
Fixes #1435