From 4ad32730794a3a3c694ea6e202214c2f59d440a8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 23:15:12 +0000 Subject: [PATCH 1/3] chore(deps): update dependency pymdown-extensions to v10.17.2 --- .config/python/dev/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/python/dev/requirements.txt b/.config/python/dev/requirements.txt index a44ca1c612e..bfc1d24d3bd 100644 --- a/.config/python/dev/requirements.txt +++ b/.config/python/dev/requirements.txt @@ -18,7 +18,7 @@ mkdocs-glightbox==0.5.2 mkdocs-material==9.7.0 multiprocessing_logging==0.3.4 pygithub==2.8.1 -pymdown-extensions==10.17.1 +pymdown-extensions==10.17.2 pytablewriter==1.2.1 pytest-cov==7.0.0 pytest-timeout==2.4.0 From e46fd58653e69d265b2998e1e3743c0b28cbe460 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 30 Nov 2025 23:25:42 +0000 Subject: [PATCH 2/3] [MegaLinter] Apply linters fixes --- CHANGELOG.md | 2 +- README.md | 4 +- docs/articles.md | 4 +- docs/descriptors/bicep_bicep_linter.md | 2 +- docs/descriptors/clojure.md | 2 +- docs/descriptors/clojure_clj_kondo.md | 14 +- docs/descriptors/clojure_cljstyle.md | 4 +- docs/descriptors/gherkin_gherkin_lint.md | 2 +- docs/descriptors/python_pylint.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- docs/descriptors/repository_ls_lint.md | 2 +- .../salesforce_code_analyzer_apex.md | 196 ++++++------- .../salesforce_code_analyzer_aura.md | 276 +++++++++--------- .../salesforce_code_analyzer_lwc.md | 46 +-- docs/llm-advisor.md | 2 +- docs/used-by-stats.md | 2 +- .../clojure.megalinter-descriptor.yml | 8 +- .../python.megalinter-descriptor.yml | 2 +- .../megalinter-configuration.jsonschema.json | 6 +- 19 files changed, 289 insertions(+), 289 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aed5ca5184f..fe8c8a7563b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1025,7 +1025,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Media - [MegaLinter: un linter pour les gouverner tous](https://blog.wescale.fr/megalinter-un-linter-pour-les-gouverner-tous) (FR), by [Guillaume Arnaud](https://www.linkedin.com/in/guillaume-arnaud/) from [WeScale](https://www.wescale.fr/) - - [MegaLinter](https://blog.stephane-robert.info/docs/developper/autres-outils/linters/megalinter/), by [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), from [3DS OutScale](https://fr.outscale.com/) + - [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/), by [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), from [3DS OutScale](https://fr.outscale.com/) - [30 Seconds to Setup MegaLinter: Your Go-To Tool for Automated Code Quality](https://medium.com/@caodanju/30-seconds-to-setup-megalinter-your-go-to-tool-for-automated-code-quality-and-iac-security-969d90a5a99c), by [Peng Cao](https://www.linkedin.com/in/peng-cao-83b6a2103/) | - Linters enhancements diff --git a/README.md b/README.md index e4e09492f83..5e2cc8dda33 100644 --- a/README.md +++ b/README.md @@ -1578,7 +1578,7 @@ description: List of all known articles, blog posts and videos that talk about M | [Level up your Unity Packages with CI/CD](https://medium.com/@RunningMattress/level-up-your-unity-packages-with-ci-cd-9498d2791211){target=_blank} | [RunningMattress](https://medium.com/@RunningMattress){target=_blank} | | [GitHub Actions: sharing your secrets with third-party actions](https://secure-git.guide/013_Sharing-GitHub-secrets-with-third-party-actions){target=_blank} | [Constantin Bosse](https://github.com/cgbosse){target=_blank} and [Stephen Hosom](https://github.com/hosom){target=_blank} | | [Talk about the Kotlin plugins Kover, Ktlint and Detekt. Made for the AmsterdamJUG meetup.](https://www.slideshare.net/SimonedeGijt/pluginandplayv4amsterdamjugpptx-251796070){target=_blank} | [Simone de Gijt](https://github.com/SimonedeGijt){target=_blank} | -| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepard](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | +| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | | [How to apply security at the source using GitOps](https://dev.to/minwi/how-to-apply-security-at-the-source-using-gitops-21bk){target=_blank} | [Edu Minguez](https://dev.to/minwi){target=_blank} | | [How to linter basic things like trailing whitespaces and newlines](https://nklya.medium.com/hot-to-linter-basic-things-like-trailing-whitespaces-and-newlines-7b40da8f688d){target=_blank} | [Nicolai Antiferov](https://nklya.medium.com/){target=_blank} | | [Node.js Coding Standard Tools with MegaLinter on Gitlab CI](https://javascript.plainenglish.io/node-js-coding-standard-tools-with-megalinter-on-gitlab-ci-a43b55915811){target=_blank} | [Albion Bame](https://www.linkedin.com/in/albion-bame/){target=_blank} | @@ -1590,7 +1590,7 @@ description: List of all known articles, blog posts and videos that talk about M | Article | Author | |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| -| [MegaLinter](https://blog.stephane-robert.info/docs/developper/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | +| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | | [MegaLinter: un linter pour les gouverner tous](https://blog.wescale.fr/megalinter-un-linter-pour-les-gouverner-tous){target=_blank} | [Guillaume Arnaud](https://www.linkedin.com/in/guillaume-arnaud/), [WeScale](https://www.wescale.fr/){target=_blank} | | [MegaLinter, votre meilleur ami pour un code de qualité](https://www.neosoft.fr/nos-publications/blog-tech/mega-linter-votre-meilleur-ami-pour-un-code-de-qualite/?utm_source=twitter&utm_medium=organic&utm_campaign=article-mega-linter){target=_blank} | [Thomas Sanson](https://github.com/ThomasSanson){target=_blank} | diff --git a/docs/articles.md b/docs/articles.md index eb98e839a24..db43a82a1df 100644 --- a/docs/articles.md +++ b/docs/articles.md @@ -29,7 +29,7 @@ description: List of all known articles, blog posts and videos that talk about M | [Level up your Unity Packages with CI/CD](https://medium.com/@RunningMattress/level-up-your-unity-packages-with-ci-cd-9498d2791211){target=_blank} | [RunningMattress](https://medium.com/@RunningMattress){target=_blank} | | [GitHub Actions: sharing your secrets with third-party actions](https://secure-git.guide/013_Sharing-GitHub-secrets-with-third-party-actions){target=_blank} | [Constantin Bosse](https://github.com/cgbosse){target=_blank} and [Stephen Hosom](https://github.com/hosom){target=_blank} | | [Talk about the Kotlin plugins Kover, Ktlint and Detekt. Made for the AmsterdamJUG meetup.](https://www.slideshare.net/SimonedeGijt/pluginandplayv4amsterdamjugpptx-251796070){target=_blank} | [Simone de Gijt](https://github.com/SimonedeGijt){target=_blank} | -| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepard](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | +| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | | [How to apply security at the source using GitOps](https://dev.to/minwi/how-to-apply-security-at-the-source-using-gitops-21bk){target=_blank} | [Edu Minguez](https://dev.to/minwi){target=_blank} | | [How to linter basic things like trailing whitespaces and newlines](https://nklya.medium.com/hot-to-linter-basic-things-like-trailing-whitespaces-and-newlines-7b40da8f688d){target=_blank} | [Nicolai Antiferov](https://nklya.medium.com/){target=_blank} | | [Node.js Coding Standard Tools with MegaLinter on Gitlab CI](https://javascript.plainenglish.io/node-js-coding-standard-tools-with-megalinter-on-gitlab-ci-a43b55915811){target=_blank} | [Albion Bame](https://www.linkedin.com/in/albion-bame/){target=_blank} | @@ -41,7 +41,7 @@ description: List of all known articles, blog posts and videos that talk about M | Article | Author | |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| -| [MegaLinter](https://blog.stephane-robert.info/docs/developper/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | +| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | | [MegaLinter: un linter pour les gouverner tous](https://blog.wescale.fr/megalinter-un-linter-pour-les-gouverner-tous){target=_blank} | [Guillaume Arnaud](https://www.linkedin.com/in/guillaume-arnaud/), [WeScale](https://www.wescale.fr/){target=_blank} | | [MegaLinter, votre meilleur ami pour un code de qualité](https://www.neosoft.fr/nos-publications/blog-tech/mega-linter-votre-meilleur-ami-pour-un-code-de-qualite/?utm_source=twitter&utm_medium=organic&utm_campaign=article-mega-linter){target=_blank} | [Thomas Sanson](https://github.com/ThomasSanson){target=_blank} | diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 485b3930901..4640e74b9f6 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -290,7 +290,7 @@ Usage: bicep build-params --pattern './dir/**/*.bicepparam' bicep jsonrpc [options] - Starts the Bicep CLI listening for JSONRPC messages, for programatically interacting with Bicep. See https://aka.ms/bicep/jsonrpc for more information. + Starts the Bicep CLI listening for JSONRPC messages, for programmatically interacting with Bicep. See https://aka.ms/bicep/jsonrpc for more information. Options: --pipe Bicep CLI will connect to the supplied named pipe as a client, and start listening for JSONRPC requests. diff --git a/docs/descriptors/clojure.md b/docs/descriptors/clojure.md index 778a2d2389c..f561a2d5b6c 100644 --- a/docs/descriptors/clojure.md +++ b/docs/descriptors/clojure.md @@ -20,7 +20,7 @@ description: clj-kondo, cljstyle are available to analyze CLOJURE files in MegaL - `.clj` - `.cljs` - `.cljc` - - `.edn` + - `.end` ## Configuration in MegaLinter diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 165ccc8bfef..8e7b6253925 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -13,7 +13,7 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/borkdude/clj-kondo?sort=semver)](https://github.com/borkdude/clj-kondo/releases) [![GitHub last commit](https://img.shields.io/github/last-commit/borkdude/clj-kondo)](https://github.com/borkdude/clj-kondo/commits) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/borkdude/clj-kondo)](https://github.com/borkdude/clj-kondo/graphs/commit-activity/) [![GitHub contributors](https://img.shields.io/github/contributors/borkdude/clj-kondo)](https://github.com/borkdude/clj-kondo/graphs/contributors/) -**clj-kondo** is a static analyzer and linter for Clojure code that sparks joy. It performs static analysis on Clojure, ClojureScript and EDN files to detect potential errors without executing your program. +**clj-kondo** is a static analyzer and linter for Clojure code that sparks joy. It performs static analysis on Clojure, ClojureScript and END files to detect potential errors without executing your program. **Key Features:** @@ -29,7 +29,7 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help - Version in MegaLinter: **2025.10.23** - Visit [Official Web Site](https://github.com/borkdude/clj-kondo#readme){target=_blank} - See [How to configure clj-kondo rules](https://github.com/borkdude/clj-kondo/blob/master/doc/config.md#configuration){target=_blank} - - If custom `.clj-kondo/config.edn` config file isn't found, [.clj-kondo/config.edn](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.clj-kondo/config.edn){target=_blank} will be used + - If custom `.clj-kondo/config.end` config file isn't found, [.clj-kondo/config.end](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.clj-kondo/config.end){target=_blank} will be used - See [How to disable clj-kondo rules in files](https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md#ignore-warnings-in-an-expression){target=_blank} - See [Index of problems detected by clj-kondo](https://github.com/borkdude/clj-kondo#features){target=_blank} @@ -47,12 +47,12 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help | CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | | CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE | Custom regex excluding filter
Ex: `(test\|examples)` | Exclude no file | | CLOJURE_CLJ_KONDO_CLI_LINT_MODE | Override default CLI lint mode
- `file`: Calls the linter for each file
- `project`: Call the linter from the root of the project | `file` | -| CLOJURE_CLJ_KONDO_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".clj", ".cljs", ".cljc", ".edn"]` | +| CLOJURE_CLJ_KONDO_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".clj", ".cljs", ".cljc", ".end"]` | | CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX | File name regex filters. Regular expression list for filtering files by their base names using regex full match. Empty list includes all files
Ex: `["Dockerfile(-.+)?", "Jenkinsfile"]` | Include every file | | CLOJURE_CLJ_KONDO_PRE_COMMANDS | List of bash commands to run before the linter | None | | CLOJURE_CLJ_KONDO_POST_COMMANDS | List of bash commands to run after the linter | None | | CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES | List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands | None | -| CLOJURE_CLJ_KONDO_CONFIG_FILE | clj-kondo configuration file name
Use `LINTER_DEFAULT` to let the linter find it | `.clj-kondo/config.edn` | +| CLOJURE_CLJ_KONDO_CONFIG_FILE | clj-kondo configuration file name
Use `LINTER_DEFAULT` to let the linter find it | `.clj-kondo/config.end` | | CLOJURE_CLJ_KONDO_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | CLOJURE_CLJ_KONDO_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | @@ -82,7 +82,7 @@ This linter is available in the following flavors ### How are identified applicable files -- File extensions: `.clj`, `.cljs`, `.cljc`, `.edn` +- File extensions: `.clj`, `.cljs`, `.cljc`, `.end` @@ -97,7 +97,7 @@ clj-kondo --lint myfile.clj ``` ```shell -clj-kondo --lint --config .clj-kondo/config.edn myfile.clj +clj-kondo --lint --config .clj-kondo/config.end myfile.clj ``` @@ -125,7 +125,7 @@ Options: using `--cache-dir`. If `--cache-dir` is not set, cache is resolved using the nearest `.clj-kondo` directory in the current and parent directories. - --config : extra config that is merged. May be a file or an EDN expression. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md. + --config : extra config that is merged. May be a file or an END expression. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md. --config-dir : use this config directory instead of auto-detected .clj-kondo dir. diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index bb91dcb25e3..09c7297189d 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -42,7 +42,7 @@ description: How to use cljstyle (configure, ignore files, ignore errors, help & | CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | | CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE | Custom regex excluding filter
Ex: `(test\|examples)` | Exclude no file | | CLOJURE_CLJSTYLE_CLI_LINT_MODE | Override default CLI lint mode
- `file`: Calls the linter for each file
- `project`: Call the linter from the root of the project | `file` | -| CLOJURE_CLJSTYLE_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".clj", ".cljs", ".cljc", ".edn"]` | +| CLOJURE_CLJSTYLE_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".clj", ".cljs", ".cljc", ".end"]` | | CLOJURE_CLJSTYLE_FILE_NAMES_REGEX | File name regex filters. Regular expression list for filtering files by their base names using regex full match. Empty list includes all files
Ex: `["Dockerfile(-.+)?", "Jenkinsfile"]` | Include every file | | CLOJURE_CLJSTYLE_PRE_COMMANDS | List of bash commands to run before the linter | None | | CLOJURE_CLJSTYLE_POST_COMMANDS | List of bash commands to run after the linter | None | @@ -75,7 +75,7 @@ This linter is available in the following flavors ### How are identified applicable files -- File extensions: `.clj`, `.cljs`, `.cljc`, `.edn` +- File extensions: `.clj`, `.cljs`, `.cljc`, `.end` diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index fb5c4ef957a..6b295718e67 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -100,7 +100,7 @@ Usage: gherkin-lint [options] Options: -f, --format [format] output format. Possible values: json, stylish, xunit. Defaults to stylish - -i, --ignore <...> comma seperated list of files/glob patterns that the + -i, --ignore <...> comma separated list of files/glob patterns that the linter should ignore, overrides .gherkin-lintignore file -c, --config [config] configuration file, defaults to .gherkin-lintrc diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index d2740270ffc..fc7b9752c81 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -11,7 +11,7 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v **Key features:** -- **Advanced Code Inference**: Uses internal code representation (astroid) to infer actual values and types, catching more complex issues +- **Advanced Code Inference**: Uses internal code representation (asteroid) to infer actual values and types, catching more complex issues - **Comprehensive Analysis**: Checks for errors, style violations, code complexity, and potential bugs - **Highly Configurable**: Extensive configuration options to customize rules and integrate with any coding standard - **Plugin Ecosystem**: Rich ecosystem of plugins for popular frameworks (Django, Pydantic, etc.) diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 83979ffef6b..266ede7c2c9 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -378,7 +378,7 @@ options: repositories and terraform registry [env var: DOWNLOAD_EXTERNAL_MODULES] --var-file VAR_FILE Variable files to load in addition to the default - files (see https://www.terraform.io/docs/language/valu + files (see https://www.terraform.io/docs/language/value es/variables.html#variable-definitions-tfvars- files).Currently only supported for source Terraform (.tf file), and Helm chart scans.Requires using diff --git a/docs/descriptors/repository_ls_lint.md b/docs/descriptors/repository_ls_lint.md index 5dfd55f1293..418969adc64 100644 --- a/docs/descriptors/repository_ls_lint.md +++ b/docs/descriptors/repository_ls_lint.md @@ -113,7 +113,7 @@ Options: -config value ls-lint config file path(s) -debug - write debug informations to stdout + write debug information to stdout -error-output-format string use a specific error output format (text, json) (default "text") -version diff --git a/docs/descriptors/salesforce_code_analyzer_apex.md b/docs/descriptors/salesforce_code_analyzer_apex.md index f742139d5b5..b2987549187 100644 --- a/docs/descriptors/salesforce_code_analyzer_apex.md +++ b/docs/descriptors/salesforce_code_analyzer_apex.md @@ -153,9 +153,9 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 7 AvoidOldSalesforceApiVersions regex 2 (High) Recommended, Security, XML 8 AvoidGetHeapSizeInLoop regex 2 (High) Recommended, Performance, Apex 9 MinVersionForAbstractVirtualClassesWithPrivateMethod regex 2 (High) Recommended, BestPractices, Apex - 10 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 11 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 12 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 10 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 11 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 12 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 13 @lwc/lwc-platform/no-create-context-provider eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 14 @lwc/lwc-platform/no-deprecated-module-import eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 15 @lwc/lwc-platform/no-dynamic-import-identifier eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript @@ -179,136 +179,136 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 33 @lwc/lwc-platform/no-interop-sanitize eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 34 @lwc/lwc-platform/no-lds-aura-controller-method eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 35 @lwc/lwc-platform/no-process-env eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 36 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 37 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 38 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 36 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 37 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 38 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 39 @lwc/lwc-platform/valid-dynamic-import-hint eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 40 @lwc/lwc/no-api-reassignments eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 41 @lwc/lwc/no-async-operation eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 42 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 42 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 43 @lwc/lwc/no-deprecated eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 44 @lwc/lwc/no-disallowed-lwc-imports eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 45 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 45 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 46 @lwc/lwc/no-inner-html eslint 2 (High) Recommended, LWC, Security, JavaScript - 47 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 48 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 47 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 48 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 49 @lwc/lwc/no-unexpected-wire-adapter-usages eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 50 @lwc/lwc/no-unknown-wire-adapters eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 51 @lwc/lwc/prefer-custom-event eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 52 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 53 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 54 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 55 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 52 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 53 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 54 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 55 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 56 @salesforce-ux/slds/enforce-bem-usage eslint 4 (Low) Recommended, SLDS, BestPractices, HTML 57 @salesforce-ux/slds/enforce-component-hook-naming-convention eslint 4 (Low) Recommended, SLDS, CodeStyle, CSS 58 @salesforce-ux/slds/enforce-sds-to-slds-hooks eslint 4 (Low) Recommended, SLDS, Design, CSS - 59 @salesforce-ux/slds/lwc-token-to-slds-hook eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS - 60 @salesforce-ux/slds/modal-close-button-issue eslint 3 (Moderate) Recommended, SLDS, ErrorProne, HTML - 61 @salesforce-ux/slds/no-deprecated-classes-slds2 eslint 3 (Moderate) Recommended, SLDS, ErrorProne, HTML - 62 @salesforce-ux/slds/no-deprecated-slds-classes eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 59 @salesforce-ux/slds/lwc-token-to-slds-hook eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS + 60 @salesforce-ux/slds/modal-close-button-issue eslint 3 (Moderate) Recommended, SLDS, error-prone, HTML + 61 @salesforce-ux/slds/no-deprecated-classes-slds2 eslint 3 (Moderate) Recommended, SLDS, error-prone, HTML + 62 @salesforce-ux/slds/no-deprecated-slds-classes eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 63 @salesforce-ux/slds/no-hardcoded-values-slds2 eslint 4 (Low) Recommended, SLDS, Design, CSS 64 @salesforce-ux/slds/no-slds-class-overrides eslint 4 (Low) Recommended, SLDS, BestPractices, CSS 65 @salesforce-ux/slds/no-slds-namespace-for-custom-hooks eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 66 @salesforce-ux/slds/no-slds-private-var eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS - 67 @salesforce-ux/slds/no-slds-var-without-fallback eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 66 @salesforce-ux/slds/no-slds-private-var eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS + 67 @salesforce-ux/slds/no-slds-var-without-fallback eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 68 @salesforce-ux/slds/no-sldshook-fallback-for-lwctoken eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 69 @salesforce-ux/slds/no-unsupported-hooks-slds2 eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 69 @salesforce-ux/slds/no-unsupported-hooks-slds2 eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 70 @salesforce-ux/slds/reduce-annotations eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 71 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 72 @typescript-eslint/ban-ts-comment eslint 2 (High) Recommended, ErrorProne, TypeScript + 71 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 72 @typescript-eslint/ban-ts-comment eslint 2 (High) Recommended, error-prone, TypeScript 73 @typescript-eslint/no-array-constructor eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 74 @typescript-eslint/no-duplicate-enum-values eslint 2 (High) Recommended, ErrorProne, TypeScript + 74 @typescript-eslint/no-duplicate-enum-values eslint 2 (High) Recommended, error-prone, TypeScript 75 @typescript-eslint/no-empty-object-type eslint 3 (Moderate) Recommended, BestPractices, TypeScript 76 @typescript-eslint/no-explicit-any eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 77 @typescript-eslint/no-extra-non-null-assertion eslint 2 (High) Recommended, ErrorProne, TypeScript - 78 @typescript-eslint/no-misused-new eslint 2 (High) Recommended, ErrorProne, TypeScript + 77 @typescript-eslint/no-extra-non-null-assertion eslint 2 (High) Recommended, error-prone, TypeScript + 78 @typescript-eslint/no-misused-new eslint 2 (High) Recommended, error-prone, TypeScript 79 @typescript-eslint/no-namespace eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 80 @typescript-eslint/no-non-null-asserted-optional-chain eslint 2 (High) Recommended, ErrorProne, TypeScript - 81 @typescript-eslint/no-require-imports eslint 2 (High) Recommended, ErrorProne, TypeScript + 80 @typescript-eslint/no-non-null-asserted-optional-chain eslint 2 (High) Recommended, error-prone, TypeScript + 81 @typescript-eslint/no-require-imports eslint 2 (High) Recommended, error-prone, TypeScript 82 @typescript-eslint/no-this-alias eslint 3 (Moderate) Recommended, BestPractices, TypeScript 83 @typescript-eslint/no-unnecessary-type-constraint eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 84 @typescript-eslint/no-unsafe-declaration-merging eslint 2 (High) Recommended, ErrorProne, TypeScript - 85 @typescript-eslint/no-unsafe-function-type eslint 2 (High) Recommended, ErrorProne, TypeScript + 84 @typescript-eslint/no-unsafe-declaration-merging eslint 2 (High) Recommended, error-prone, TypeScript + 85 @typescript-eslint/no-unsafe-function-type eslint 2 (High) Recommended, error-prone, TypeScript 86 @typescript-eslint/no-unused-expressions eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 87 @typescript-eslint/no-unused-vars eslint 2 (High) Recommended, ErrorProne, TypeScript - 88 @typescript-eslint/no-wrapper-object-types eslint 2 (High) Recommended, ErrorProne, TypeScript + 87 @typescript-eslint/no-unused-vars eslint 2 (High) Recommended, error-prone, TypeScript + 88 @typescript-eslint/no-wrapper-object-types eslint 2 (High) Recommended, error-prone, TypeScript 89 @typescript-eslint/prefer-as-const eslint 3 (Moderate) Recommended, BestPractices, TypeScript 90 @typescript-eslint/prefer-namespace-keyword eslint 3 (Moderate) Recommended, BestPractices, TypeScript 91 @typescript-eslint/triple-slash-reference eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 92 constructor-super eslint 2 (High) Recommended, ErrorProne, JavaScript - 93 for-direction eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 94 getter-return eslint 2 (High) Recommended, ErrorProne, JavaScript - 95 import/default eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 96 import/export eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 97 import/named eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 98 import/namespace eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 92 constructor-super eslint 2 (High) Recommended, error-prone, JavaScript + 93 for-direction eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 94 getter-return eslint 2 (High) Recommended, error-prone, JavaScript + 95 import/default eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 96 import/export eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 97 import/named eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 98 import/namespace eslint 2 (High) Recommended, LWC, error-prone, JavaScript 99 jest/expect-expect eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 100 jest/no-alias-methods eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 101 jest/no-commented-out-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript - 102 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 102 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, error-prone, JavaScript 103 jest/no-disabled-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 104 jest/no-done-callback eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 105 jest/no-export eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 106 jest/no-focused-tests eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 107 jest/no-identical-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 108 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 108 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, error-prone, JavaScript 109 jest/no-jasmine-globals eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 110 jest/no-mocks-import eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 110 jest/no-mocks-import eslint 2 (High) Recommended, LWC, error-prone, JavaScript 111 jest/no-standalone-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 112 jest/no-test-prefixes eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 113 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 113 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, error-prone, JavaScript 114 jest/valid-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 115 jest/valid-expect-in-promise eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 116 jest/valid-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 117 no-async-promise-executor eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 117 no-async-promise-executor eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 118 no-case-declarations eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 119 no-class-assign eslint 2 (High) Recommended, ErrorProne, JavaScript - 120 no-compare-neg-zero eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 121 no-cond-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 122 no-const-assign eslint 2 (High) Recommended, ErrorProne, JavaScript - 123 no-constant-condition eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 124 no-control-regex eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 125 no-debugger eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 119 no-class-assign eslint 2 (High) Recommended, error-prone, JavaScript + 120 no-compare-neg-zero eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 121 no-cond-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 122 no-const-assign eslint 2 (High) Recommended, error-prone, JavaScript + 123 no-constant-condition eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 124 no-control-regex eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 125 no-debugger eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 126 no-delete-var eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 127 no-dupe-args eslint 2 (High) Recommended, ErrorProne, JavaScript - 128 no-dupe-class-members eslint 2 (High) Recommended, ErrorProne, JavaScript - 129 no-dupe-else-if eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 130 no-dupe-keys eslint 2 (High) Recommended, ErrorProne, JavaScript - 131 no-duplicate-case eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 127 no-dupe-args eslint 2 (High) Recommended, error-prone, JavaScript + 128 no-dupe-class-members eslint 2 (High) Recommended, error-prone, JavaScript + 129 no-dupe-else-if eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 130 no-dupe-keys eslint 2 (High) Recommended, error-prone, JavaScript + 131 no-duplicate-case eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 132 no-empty eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 133 no-empty-character-class eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 134 no-empty-pattern eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 135 no-ex-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 133 no-empty-character-class eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 134 no-empty-pattern eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 135 no-ex-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 136 no-extra-boolean-cast eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 137 no-fallthrough eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 138 no-func-assign eslint 2 (High) Recommended, ErrorProne, JavaScript + 137 no-fallthrough eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 138 no-func-assign eslint 2 (High) Recommended, error-prone, JavaScript 139 no-global-assign eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 140 no-import-assign eslint 2 (High) Recommended, ErrorProne, JavaScript - 141 no-inner-declarations eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 142 no-invalid-regexp eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 143 no-irregular-whitespace eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 144 no-loss-of-precision eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 145 no-misleading-character-class eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 140 no-import-assign eslint 2 (High) Recommended, error-prone, JavaScript + 141 no-inner-declarations eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 142 no-invalid-regexp eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 143 no-irregular-whitespace eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 144 no-loss-of-precision eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 145 no-misleading-character-class eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 146 no-nonoctal-decimal-escape eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 147 no-obj-calls eslint 2 (High) Recommended, ErrorProne, JavaScript - 148 no-octal eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 149 no-prototype-builtins eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 147 no-obj-calls eslint 2 (High) Recommended, error-prone, JavaScript + 148 no-octal eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 149 no-prototype-builtins eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 150 no-redeclare eslint 3 (Moderate) Recommended, BestPractices, JavaScript 151 no-regex-spaces eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 152 no-self-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 153 no-setter-return eslint 2 (High) Recommended, ErrorProne, JavaScript + 152 no-self-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 153 no-setter-return eslint 2 (High) Recommended, error-prone, JavaScript 154 no-shadow-restricted-names eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 155 no-sparse-arrays eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 156 no-this-before-super eslint 2 (High) Recommended, ErrorProne, JavaScript - 157 no-undef eslint 2 (High) Recommended, ErrorProne, JavaScript - 158 no-unexpected-multiline eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 159 no-unreachable eslint 2 (High) Recommended, ErrorProne, JavaScript - 160 no-unsafe-finally eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 161 no-unsafe-negation eslint 2 (High) Recommended, ErrorProne, JavaScript - 162 no-unsafe-optional-chaining eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 155 no-sparse-arrays eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 156 no-this-before-super eslint 2 (High) Recommended, error-prone, JavaScript + 157 no-undef eslint 2 (High) Recommended, error-prone, JavaScript + 158 no-unexpected-multiline eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 159 no-unreachable eslint 2 (High) Recommended, error-prone, JavaScript + 160 no-unsafe-finally eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 161 no-unsafe-negation eslint 2 (High) Recommended, error-prone, JavaScript + 162 no-unsafe-optional-chaining eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 163 no-unused-labels eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 164 no-unused-vars eslint 2 (High) Recommended, ErrorProne, JavaScript - 165 no-useless-backreference eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 164 no-unused-vars eslint 2 (High) Recommended, error-prone, JavaScript + 165 no-useless-backreference eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 166 no-useless-catch eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 167 no-useless-escape eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 168 no-var eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript @@ -317,8 +317,8 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 171 prefer-rest-params eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 172 prefer-spread eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 173 require-yield eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 174 use-isnan eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 175 valid-typeof eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 174 use-isnan eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 175 valid-typeof eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 176 PreventPassingUserDataIntoElementWithoutSharing flow 2 (High) Recommended, Security, XML 177 PreventPassingUserDataIntoElementWithSharing flow 4 (Low) Recommended, Security, XML 178 AnnotationsNamingConventions pmd 4 (Low) Recommended, CodeStyle, Apex @@ -341,23 +341,23 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 195 AvoidBooleanMethodParameters pmd 3 (Moderate) Recommended, Design, Apex 196 AvoidDebugStatements pmd 4 (Low) Recommended, Performance, Apex 197 AvoidDeeplyNestedIfStmts pmd 3 (Moderate) Recommended, Design, Apex - 198 AvoidDirectAccessTriggerMap pmd 3 (Moderate) Recommended, ErrorProne, Apex + 198 AvoidDirectAccessTriggerMap pmd 3 (Moderate) Recommended, error-prone, Apex 199 AvoidGlobalModifier pmd 3 (Moderate) Recommended, BestPractices, Apex - 200 AvoidHardcodingId pmd 3 (Moderate) Recommended, ErrorProne, Apex + 200 AvoidHardcodingId pmd 3 (Moderate) Recommended, error-prone, Apex 201 AvoidLogicInTrigger pmd 3 (Moderate) Recommended, BestPractices, Apex - 202 AvoidNonExistentAnnotations pmd 4 (Low) Recommended, ErrorProne, Apex + 202 AvoidNonExistentAnnotations pmd 4 (Low) Recommended, error-prone, Apex 203 AvoidNonRestrictiveQueries pmd 4 (Low) Recommended, Performance, Apex - 204 AvoidStatefulDatabaseResult pmd 3 (Moderate) Recommended, ErrorProne, Apex + 204 AvoidStatefulDatabaseResult pmd 3 (Moderate) Recommended, error-prone, Apex 205 ClassNamingConventions pmd 3 (Moderate) Recommended, CodeStyle, Apex 206 CognitiveComplexity pmd 3 (Moderate) Recommended, Design, Apex 207 CyclomaticComplexity pmd 3 (Moderate) Recommended, Design, Apex 208 DebugsShouldUseLoggingLevel pmd 4 (Low) Recommended, BestPractices, Apex 209 EagerlyLoadedDescribeSObjectResult pmd 2 (High) Recommended, Performance, Apex - 210 EmptyCatchBlock pmd 2 (High) Recommended, ErrorProne, Apex - 211 EmptyIfStmt pmd 3 (Moderate) Recommended, ErrorProne, Apex - 212 EmptyStatementBlock pmd 3 (Moderate) Recommended, ErrorProne, Apex - 213 EmptyTryOrFinallyBlock pmd 3 (Moderate) Recommended, ErrorProne, Apex - 214 EmptyWhileStmt pmd 3 (Moderate) Recommended, ErrorProne, Apex + 210 EmptyCatchBlock pmd 2 (High) Recommended, error-prone, Apex + 211 EmptyIfStmt pmd 3 (Moderate) Recommended, error-prone, Apex + 212 EmptyStatementBlock pmd 3 (Moderate) Recommended, error-prone, Apex + 213 EmptyTryOrFinallyBlock pmd 3 (Moderate) Recommended, error-prone, Apex + 214 EmptyWhileStmt pmd 3 (Moderate) Recommended, error-prone, Apex 215 ExcessiveClassLength pmd 3 (Moderate) Recommended, Design, Apex 216 ExcessiveParameterList pmd 3 (Moderate) Recommended, Design, Apex 217 ExcessivePublicCount pmd 3 (Moderate) Recommended, Design, Apex @@ -367,21 +367,21 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 221 FormalParameterNamingConventions pmd 3 (Moderate) Recommended, CodeStyle, Apex 222 IfElseStmtsMustUseBraces pmd 3 (Moderate) Recommended, CodeStyle, Apex 223 IfStmtsMustUseBraces pmd 3 (Moderate) Recommended, CodeStyle, Apex - 224 InaccessibleAuraEnabledGetter pmd 3 (Moderate) Recommended, ErrorProne, Apex + 224 InaccessibleAuraEnabledGetter pmd 3 (Moderate) Recommended, error-prone, Apex 225 LocalVariableNamingConventions pmd 3 (Moderate) Recommended, CodeStyle, Apex 226 MethodNamingConventions pmd 3 (Moderate) Recommended, CodeStyle, Apex - 227 MethodWithSameNameAsEnclosingClass pmd 3 (Moderate) Recommended, ErrorProne, Apex + 227 MethodWithSameNameAsEnclosingClass pmd 3 (Moderate) Recommended, error-prone, Apex 228 NcssConstructorCount pmd 4 (Low) Recommended, Design, Apex 229 NcssMethodCount pmd 4 (Low) Recommended, Design, Apex 230 OneDeclarationPerLine pmd 3 (Moderate) Recommended, CodeStyle, Apex 231 OperationWithHighCostInLoop pmd 3 (Moderate) Recommended, Performance, Apex 232 OperationWithLimitsInLoop pmd 3 (Moderate) Recommended, Performance, Apex - 233 OverrideBothEqualsAndHashcode pmd 2 (High) Recommended, ErrorProne, Apex + 233 OverrideBothEqualsAndHashcode pmd 2 (High) Recommended, error-prone, Apex 234 PropertyNamingConventions pmd 3 (Moderate) Recommended, CodeStyle, Apex 235 QueueableWithoutFinalizer pmd 4 (Low) Recommended, BestPractices, Apex - 236 TestMethodsMustBeInTestClasses pmd 3 (Moderate) Recommended, ErrorProne, Apex + 236 TestMethodsMustBeInTestClasses pmd 3 (Moderate) Recommended, error-prone, Apex 237 TooManyFields pmd 3 (Moderate) Recommended, Design, Apex - 238 TypeShadowsBuiltInNamespace pmd 2 (High) Recommended, ErrorProne, Apex + 238 TypeShadowsBuiltInNamespace pmd 2 (High) Recommended, error-prone, Apex 239 UnusedLocalVariable pmd 3 (Moderate) Recommended, BestPractices, Apex 240 UnusedMethod pmd 3 (Moderate) Recommended, Design, Apex 241 VfCsrf pmd 2 (High) Recommended, Security, Visualforce diff --git a/docs/descriptors/salesforce_code_analyzer_aura.md b/docs/descriptors/salesforce_code_analyzer_aura.md index 392cf52a721..8f79f8baa02 100644 --- a/docs/descriptors/salesforce_code_analyzer_aura.md +++ b/docs/descriptors/salesforce_code_analyzer_aura.md @@ -142,9 +142,9 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s # Name Engine Severity Tag ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── - 1 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 2 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 3 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 1 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 2 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 3 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 4 @lwc/lwc-platform/no-create-context-provider eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 5 @lwc/lwc-platform/no-deprecated-module-import eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 6 @lwc/lwc-platform/no-dynamic-import-identifier eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript @@ -168,48 +168,48 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 24 @lwc/lwc-platform/no-interop-sanitize eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 25 @lwc/lwc-platform/no-lds-aura-controller-method eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 26 @lwc/lwc-platform/no-process-env eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 27 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 28 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 29 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 27 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 28 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 29 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 30 @lwc/lwc-platform/valid-dynamic-import-hint eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 31 @lwc/lwc/no-api-reassignments eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 32 @lwc/lwc/no-async-operation eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 33 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 33 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 34 @lwc/lwc/no-deprecated eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 35 @lwc/lwc/no-disallowed-lwc-imports eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 36 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 36 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 37 @lwc/lwc/no-inner-html eslint 2 (High) Recommended, LWC, Security, JavaScript - 38 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 39 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 38 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 39 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 40 @lwc/lwc/no-unexpected-wire-adapter-usages eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 41 @lwc/lwc/no-unknown-wire-adapters eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 42 @lwc/lwc/prefer-custom-event eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 43 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 44 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 45 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 46 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 43 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 44 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 45 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 46 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 47 @salesforce-ux/slds/enforce-bem-usage eslint 4 (Low) Recommended, SLDS, BestPractices, HTML 48 @salesforce-ux/slds/enforce-component-hook-naming-convention eslint 4 (Low) Recommended, SLDS, CodeStyle, CSS 49 @salesforce-ux/slds/enforce-sds-to-slds-hooks eslint 4 (Low) Recommended, SLDS, Design, CSS - 50 @salesforce-ux/slds/lwc-token-to-slds-hook eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS - 51 @salesforce-ux/slds/modal-close-button-issue eslint 3 (Moderate) Recommended, SLDS, ErrorProne, HTML - 52 @salesforce-ux/slds/no-deprecated-classes-slds2 eslint 3 (Moderate) Recommended, SLDS, ErrorProne, HTML - 53 @salesforce-ux/slds/no-deprecated-slds-classes eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 50 @salesforce-ux/slds/lwc-token-to-slds-hook eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS + 51 @salesforce-ux/slds/modal-close-button-issue eslint 3 (Moderate) Recommended, SLDS, error-prone, HTML + 52 @salesforce-ux/slds/no-deprecated-classes-slds2 eslint 3 (Moderate) Recommended, SLDS, error-prone, HTML + 53 @salesforce-ux/slds/no-deprecated-slds-classes eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 54 @salesforce-ux/slds/no-hardcoded-values-slds2 eslint 4 (Low) Recommended, SLDS, Design, CSS 55 @salesforce-ux/slds/no-slds-class-overrides eslint 4 (Low) Recommended, SLDS, BestPractices, CSS 56 @salesforce-ux/slds/no-slds-namespace-for-custom-hooks eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 57 @salesforce-ux/slds/no-slds-private-var eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS - 58 @salesforce-ux/slds/no-slds-var-without-fallback eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 57 @salesforce-ux/slds/no-slds-private-var eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS + 58 @salesforce-ux/slds/no-slds-var-without-fallback eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 59 @salesforce-ux/slds/no-sldshook-fallback-for-lwctoken eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 60 @salesforce-ux/slds/no-unsupported-hooks-slds2 eslint 3 (Moderate) Recommended, SLDS, ErrorProne, CSS + 60 @salesforce-ux/slds/no-unsupported-hooks-slds2 eslint 3 (Moderate) Recommended, SLDS, error-prone, CSS 61 @salesforce-ux/slds/reduce-annotations eslint 4 (Low) Recommended, SLDS, BestPractices, CSS - 62 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 62 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 63 @typescript-eslint/adjacent-overload-signatures eslint 3 (Moderate) BestPractices, TypeScript 64 @typescript-eslint/array-type eslint 3 (Moderate) BestPractices, TypeScript - 65 @typescript-eslint/await-thenable eslint 2 (High) ErrorProne, TypeScript - 66 @typescript-eslint/ban-ts-comment eslint 2 (High) Recommended, ErrorProne, TypeScript + 65 @typescript-eslint/await-thenable eslint 2 (High) error-prone, TypeScript + 66 @typescript-eslint/ban-ts-comment eslint 2 (High) Recommended, error-prone, TypeScript 67 @typescript-eslint/ban-tslint-comment eslint 3 (Moderate) BestPractices, TypeScript - 68 @typescript-eslint/class-literal-property-style eslint 2 (High) ErrorProne, TypeScript + 68 @typescript-eslint/class-literal-property-style eslint 2 (High) error-prone, TypeScript 69 @typescript-eslint/class-methods-use-this eslint 3 (Moderate) BestPractices, TypeScript 70 @typescript-eslint/consistent-generic-constructors eslint 3 (Moderate) BestPractices, TypeScript 71 @typescript-eslint/consistent-indexed-object-style eslint 3 (Moderate) BestPractices, TypeScript @@ -220,50 +220,50 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 76 @typescript-eslint/consistent-type-imports eslint 3 (Moderate) BestPractices, TypeScript 77 @typescript-eslint/default-param-last eslint 3 (Moderate) BestPractices, TypeScript 78 @typescript-eslint/dot-notation eslint 3 (Moderate) BestPractices, TypeScript - 79 @typescript-eslint/explicit-function-return-type eslint 2 (High) ErrorProne, TypeScript - 80 @typescript-eslint/explicit-member-accessibility eslint 2 (High) ErrorProne, TypeScript - 81 @typescript-eslint/explicit-module-boundary-types eslint 2 (High) ErrorProne, TypeScript + 79 @typescript-eslint/explicit-function-return-type eslint 2 (High) error-prone, TypeScript + 80 @typescript-eslint/explicit-member-accessibility eslint 2 (High) error-prone, TypeScript + 81 @typescript-eslint/explicit-module-boundary-types eslint 2 (High) error-prone, TypeScript 82 @typescript-eslint/init-declarations eslint 3 (Moderate) BestPractices, TypeScript 83 @typescript-eslint/max-params eslint 3 (Moderate) BestPractices, TypeScript 84 @typescript-eslint/member-ordering eslint 3 (Moderate) BestPractices, TypeScript 85 @typescript-eslint/method-signature-style eslint 3 (Moderate) BestPractices, TypeScript 86 @typescript-eslint/naming-convention eslint 3 (Moderate) BestPractices, TypeScript 87 @typescript-eslint/no-array-constructor eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 88 @typescript-eslint/no-array-delete eslint 2 (High) ErrorProne, TypeScript + 88 @typescript-eslint/no-array-delete eslint 2 (High) error-prone, TypeScript 89 @typescript-eslint/no-base-to-string eslint 3 (Moderate) BestPractices, TypeScript - 90 @typescript-eslint/no-confusing-non-null-assertion eslint 2 (High) ErrorProne, TypeScript - 91 @typescript-eslint/no-confusing-void-expression eslint 2 (High) ErrorProne, TypeScript - 92 @typescript-eslint/no-deprecated eslint 2 (High) ErrorProne, TypeScript - 93 @typescript-eslint/no-dupe-class-members eslint 2 (High) ErrorProne, TypeScript - 94 @typescript-eslint/no-duplicate-enum-values eslint 2 (High) Recommended, ErrorProne, TypeScript + 90 @typescript-eslint/no-confusing-non-null-assertion eslint 2 (High) error-prone, TypeScript + 91 @typescript-eslint/no-confusing-void-expression eslint 2 (High) error-prone, TypeScript + 92 @typescript-eslint/no-deprecated eslint 2 (High) error-prone, TypeScript + 93 @typescript-eslint/no-dupe-class-members eslint 2 (High) error-prone, TypeScript + 94 @typescript-eslint/no-duplicate-enum-values eslint 2 (High) Recommended, error-prone, TypeScript 95 @typescript-eslint/no-duplicate-type-constituents eslint 3 (Moderate) BestPractices, TypeScript 96 @typescript-eslint/no-dynamic-delete eslint 3 (Moderate) BestPractices, TypeScript 97 @typescript-eslint/no-empty-function eslint 3 (Moderate) BestPractices, TypeScript 98 @typescript-eslint/no-empty-object-type eslint 3 (Moderate) Recommended, BestPractices, TypeScript 99 @typescript-eslint/no-explicit-any eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 100 @typescript-eslint/no-extra-non-null-assertion eslint 2 (High) Recommended, ErrorProne, TypeScript + 100 @typescript-eslint/no-extra-non-null-assertion eslint 2 (High) Recommended, error-prone, TypeScript 101 @typescript-eslint/no-extraneous-class eslint 3 (Moderate) BestPractices, TypeScript - 102 @typescript-eslint/no-floating-promises eslint 2 (High) ErrorProne, TypeScript - 103 @typescript-eslint/no-for-in-array eslint 2 (High) ErrorProne, TypeScript + 102 @typescript-eslint/no-floating-promises eslint 2 (High) error-prone, TypeScript + 103 @typescript-eslint/no-for-in-array eslint 2 (High) error-prone, TypeScript 104 @typescript-eslint/no-implied-eval eslint 3 (Moderate) BestPractices, TypeScript - 105 @typescript-eslint/no-import-type-side-effects eslint 2 (High) ErrorProne, TypeScript + 105 @typescript-eslint/no-import-type-side-effects eslint 2 (High) error-prone, TypeScript 106 @typescript-eslint/no-inferrable-types eslint 3 (Moderate) BestPractices, TypeScript 107 @typescript-eslint/no-invalid-this eslint 3 (Moderate) BestPractices, TypeScript - 108 @typescript-eslint/no-invalid-void-type eslint 2 (High) ErrorProne, TypeScript + 108 @typescript-eslint/no-invalid-void-type eslint 2 (High) error-prone, TypeScript 109 @typescript-eslint/no-loop-func eslint 3 (Moderate) BestPractices, TypeScript 110 @typescript-eslint/no-magic-numbers eslint 3 (Moderate) BestPractices, TypeScript 111 @typescript-eslint/no-meaningless-void-operator eslint 3 (Moderate) BestPractices, TypeScript - 112 @typescript-eslint/no-misused-new eslint 2 (High) Recommended, ErrorProne, TypeScript - 113 @typescript-eslint/no-misused-promises eslint 2 (High) ErrorProne, TypeScript - 114 @typescript-eslint/no-misused-spread eslint 2 (High) ErrorProne, TypeScript - 115 @typescript-eslint/no-mixed-enums eslint 2 (High) ErrorProne, TypeScript + 112 @typescript-eslint/no-misused-new eslint 2 (High) Recommended, error-prone, TypeScript + 113 @typescript-eslint/no-misused-promises eslint 2 (High) error-prone, TypeScript + 114 @typescript-eslint/no-misused-spread eslint 2 (High) error-prone, TypeScript + 115 @typescript-eslint/no-mixed-enums eslint 2 (High) error-prone, TypeScript 116 @typescript-eslint/no-namespace eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 117 @typescript-eslint/no-non-null-asserted-nullish-coalescing eslint 2 (High) ErrorProne, TypeScript - 118 @typescript-eslint/no-non-null-asserted-optional-chain eslint 2 (High) Recommended, ErrorProne, TypeScript - 119 @typescript-eslint/no-non-null-assertion eslint 2 (High) ErrorProne, TypeScript + 117 @typescript-eslint/no-non-null-asserted-nullish-coalescing eslint 2 (High) error-prone, TypeScript + 118 @typescript-eslint/no-non-null-asserted-optional-chain eslint 2 (High) Recommended, error-prone, TypeScript + 119 @typescript-eslint/no-non-null-assertion eslint 2 (High) error-prone, TypeScript 120 @typescript-eslint/no-redeclare eslint 3 (Moderate) BestPractices, TypeScript 121 @typescript-eslint/no-redundant-type-constituents eslint 3 (Moderate) BestPractices, TypeScript - 122 @typescript-eslint/no-require-imports eslint 2 (High) Recommended, ErrorProne, TypeScript + 122 @typescript-eslint/no-require-imports eslint 2 (High) Recommended, error-prone, TypeScript 123 @typescript-eslint/no-restricted-imports eslint 3 (Moderate) BestPractices, TypeScript 124 @typescript-eslint/no-restricted-types eslint 3 (Moderate) BestPractices, TypeScript 125 @typescript-eslint/no-shadow eslint 3 (Moderate) BestPractices, TypeScript @@ -277,26 +277,26 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 133 @typescript-eslint/no-unnecessary-type-assertion eslint 3 (Moderate) BestPractices, TypeScript 134 @typescript-eslint/no-unnecessary-type-constraint eslint 3 (Moderate) Recommended, BestPractices, TypeScript 135 @typescript-eslint/no-unnecessary-type-conversion eslint 3 (Moderate) BestPractices, TypeScript - 136 @typescript-eslint/no-unnecessary-type-parameters eslint 2 (High) ErrorProne, TypeScript - 137 @typescript-eslint/no-unsafe-argument eslint 2 (High) ErrorProne, TypeScript - 138 @typescript-eslint/no-unsafe-assignment eslint 2 (High) ErrorProne, TypeScript - 139 @typescript-eslint/no-unsafe-call eslint 2 (High) ErrorProne, TypeScript - 140 @typescript-eslint/no-unsafe-declaration-merging eslint 2 (High) Recommended, ErrorProne, TypeScript + 136 @typescript-eslint/no-unnecessary-type-parameters eslint 2 (High) error-prone, TypeScript + 137 @typescript-eslint/no-unsafe-argument eslint 2 (High) error-prone, TypeScript + 138 @typescript-eslint/no-unsafe-assignment eslint 2 (High) error-prone, TypeScript + 139 @typescript-eslint/no-unsafe-call eslint 2 (High) error-prone, TypeScript + 140 @typescript-eslint/no-unsafe-declaration-merging eslint 2 (High) Recommended, error-prone, TypeScript 141 @typescript-eslint/no-unsafe-enum-comparison eslint 3 (Moderate) BestPractices, TypeScript - 142 @typescript-eslint/no-unsafe-function-type eslint 2 (High) Recommended, ErrorProne, TypeScript - 143 @typescript-eslint/no-unsafe-member-access eslint 2 (High) ErrorProne, TypeScript - 144 @typescript-eslint/no-unsafe-return eslint 2 (High) ErrorProne, TypeScript - 145 @typescript-eslint/no-unsafe-type-assertion eslint 2 (High) ErrorProne, TypeScript - 146 @typescript-eslint/no-unsafe-unary-minus eslint 2 (High) ErrorProne, TypeScript + 142 @typescript-eslint/no-unsafe-function-type eslint 2 (High) Recommended, error-prone, TypeScript + 143 @typescript-eslint/no-unsafe-member-access eslint 2 (High) error-prone, TypeScript + 144 @typescript-eslint/no-unsafe-return eslint 2 (High) error-prone, TypeScript + 145 @typescript-eslint/no-unsafe-type-assertion eslint 2 (High) error-prone, TypeScript + 146 @typescript-eslint/no-unsafe-unary-minus eslint 2 (High) error-prone, TypeScript 147 @typescript-eslint/no-unused-expressions eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 148 @typescript-eslint/no-unused-vars eslint 2 (High) Recommended, ErrorProne, TypeScript - 149 @typescript-eslint/no-use-before-define eslint 2 (High) ErrorProne, TypeScript - 150 @typescript-eslint/no-useless-constructor eslint 2 (High) ErrorProne, TypeScript + 148 @typescript-eslint/no-unused-vars eslint 2 (High) Recommended, error-prone, TypeScript + 149 @typescript-eslint/no-use-before-define eslint 2 (High) error-prone, TypeScript + 150 @typescript-eslint/no-useless-constructor eslint 2 (High) error-prone, TypeScript 151 @typescript-eslint/no-useless-empty-export eslint 3 (Moderate) BestPractices, TypeScript - 152 @typescript-eslint/no-wrapper-object-types eslint 2 (High) Recommended, ErrorProne, TypeScript + 152 @typescript-eslint/no-wrapper-object-types eslint 2 (High) Recommended, error-prone, TypeScript 153 @typescript-eslint/non-nullable-type-assertion-style eslint 3 (Moderate) BestPractices, TypeScript - 154 @typescript-eslint/only-throw-error eslint 2 (High) ErrorProne, TypeScript - 155 @typescript-eslint/parameter-properties eslint 2 (High) ErrorProne, TypeScript + 154 @typescript-eslint/only-throw-error eslint 2 (High) error-prone, TypeScript + 155 @typescript-eslint/parameter-properties eslint 2 (High) error-prone, TypeScript 156 @typescript-eslint/prefer-as-const eslint 3 (Moderate) Recommended, BestPractices, TypeScript 157 @typescript-eslint/prefer-destructuring eslint 3 (Moderate) BestPractices, TypeScript 158 @typescript-eslint/prefer-enum-initializers eslint 3 (Moderate) BestPractices, TypeScript @@ -311,25 +311,25 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 167 @typescript-eslint/prefer-promise-reject-errors eslint 3 (Moderate) BestPractices, TypeScript 168 @typescript-eslint/prefer-readonly eslint 3 (Moderate) BestPractices, TypeScript 169 @typescript-eslint/prefer-readonly-parameter-types eslint 3 (Moderate) BestPractices, TypeScript - 170 @typescript-eslint/prefer-reduce-type-parameter eslint 2 (High) ErrorProne, TypeScript + 170 @typescript-eslint/prefer-reduce-type-parameter eslint 2 (High) error-prone, TypeScript 171 @typescript-eslint/prefer-regexp-exec eslint 3 (Moderate) BestPractices, TypeScript 172 @typescript-eslint/prefer-return-this-type eslint 3 (Moderate) BestPractices, TypeScript 173 @typescript-eslint/prefer-string-starts-ends-with eslint 3 (Moderate) BestPractices, TypeScript 174 @typescript-eslint/promise-function-async eslint 3 (Moderate) BestPractices, TypeScript - 175 @typescript-eslint/related-getter-setter-pairs eslint 2 (High) ErrorProne, TypeScript - 176 @typescript-eslint/require-array-sort-compare eslint 2 (High) ErrorProne, TypeScript + 175 @typescript-eslint/related-getter-setter-pairs eslint 2 (High) error-prone, TypeScript + 176 @typescript-eslint/require-array-sort-compare eslint 2 (High) error-prone, TypeScript 177 @typescript-eslint/require-await eslint 3 (Moderate) BestPractices, TypeScript - 178 @typescript-eslint/restrict-plus-operands eslint 2 (High) ErrorProne, TypeScript - 179 @typescript-eslint/restrict-template-expressions eslint 2 (High) ErrorProne, TypeScript - 180 @typescript-eslint/return-await eslint 2 (High) ErrorProne, TypeScript + 178 @typescript-eslint/restrict-plus-operands eslint 2 (High) error-prone, TypeScript + 179 @typescript-eslint/restrict-template-expressions eslint 2 (High) error-prone, TypeScript + 180 @typescript-eslint/return-await eslint 2 (High) error-prone, TypeScript 181 @typescript-eslint/strict-boolean-expressions eslint 3 (Moderate) BestPractices, TypeScript 182 @typescript-eslint/switch-exhaustiveness-check eslint 3 (Moderate) BestPractices, TypeScript 183 @typescript-eslint/triple-slash-reference eslint 3 (Moderate) Recommended, BestPractices, TypeScript - 184 @typescript-eslint/unbound-method eslint 2 (High) ErrorProne, TypeScript + 184 @typescript-eslint/unbound-method eslint 2 (High) error-prone, TypeScript 185 @typescript-eslint/unified-signatures eslint 3 (Moderate) BestPractices, TypeScript 186 @typescript-eslint/use-unknown-in-catch-callback-variable eslint 3 (Moderate) BestPractices, TypeScript 187 accessor-pairs eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 188 array-callback-return eslint 2 (High) ErrorProne, JavaScript, TypeScript + 188 array-callback-return eslint 2 (High) error-prone, JavaScript, TypeScript 189 arrow-body-style eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 190 block-scoped-var eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 191 camelcase eslint 3 (Moderate) BestPractices, JavaScript, TypeScript @@ -338,43 +338,43 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 194 complexity eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 195 consistent-return eslint 3 (Moderate) BestPractices, JavaScript 196 consistent-this eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 197 constructor-super eslint 2 (High) Recommended, ErrorProne, JavaScript + 197 constructor-super eslint 2 (High) Recommended, error-prone, JavaScript 198 curly eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 199 default-case eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 200 default-case-last eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 201 default-param-last eslint 3 (Moderate) BestPractices, JavaScript 202 dot-notation eslint 3 (Moderate) BestPractices, JavaScript 203 eqeqeq eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 204 for-direction eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 204 for-direction eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 205 func-name-matching eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 206 func-names eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 207 func-style eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 208 getter-return eslint 2 (High) Recommended, ErrorProne, JavaScript + 208 getter-return eslint 2 (High) Recommended, error-prone, JavaScript 209 grouped-accessor-pairs eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 210 guard-for-in eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 211 id-denylist eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 212 id-length eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 213 id-match eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 214 import/default eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 215 import/export eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 216 import/named eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 217 import/namespace eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 214 import/default eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 215 import/export eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 216 import/named eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 217 import/namespace eslint 2 (High) Recommended, LWC, error-prone, JavaScript 218 init-declarations eslint 3 (Moderate) BestPractices, JavaScript 219 jest/expect-expect eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 220 jest/no-alias-methods eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 221 jest/no-commented-out-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript - 222 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 222 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, error-prone, JavaScript 223 jest/no-disabled-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 224 jest/no-done-callback eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 225 jest/no-export eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 226 jest/no-focused-tests eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 227 jest/no-identical-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 228 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 228 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, error-prone, JavaScript 229 jest/no-jasmine-globals eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 230 jest/no-mocks-import eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 230 jest/no-mocks-import eslint 2 (High) Recommended, LWC, error-prone, JavaScript 231 jest/no-standalone-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 232 jest/no-test-prefixes eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 233 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 233 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, error-prone, JavaScript 234 jest/valid-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 235 jest/valid-expect-in-promise eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 236 jest/valid-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript @@ -389,82 +389,82 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 245 new-cap eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 246 no-alert eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 247 no-array-constructor eslint 3 (Moderate) BestPractices, JavaScript - 248 no-async-promise-executor eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 249 no-await-in-loop eslint 2 (High) ErrorProne, JavaScript, TypeScript + 248 no-async-promise-executor eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 249 no-await-in-loop eslint 2 (High) error-prone, JavaScript, TypeScript 250 no-bitwise eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 251 no-caller eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 252 no-case-declarations eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 253 no-class-assign eslint 2 (High) Recommended, ErrorProne, JavaScript - 254 no-compare-neg-zero eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 255 no-cond-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 253 no-class-assign eslint 2 (High) Recommended, error-prone, JavaScript + 254 no-compare-neg-zero eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 255 no-cond-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 256 no-console eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 257 no-const-assign eslint 2 (High) Recommended, ErrorProne, JavaScript - 258 no-constant-binary-expression eslint 2 (High) ErrorProne, JavaScript, TypeScript - 259 no-constant-condition eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 260 no-constructor-return eslint 2 (High) ErrorProne, JavaScript, TypeScript + 257 no-const-assign eslint 2 (High) Recommended, error-prone, JavaScript + 258 no-constant-binary-expression eslint 2 (High) error-prone, JavaScript, TypeScript + 259 no-constant-condition eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 260 no-constructor-return eslint 2 (High) error-prone, JavaScript, TypeScript 261 no-continue eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 262 no-control-regex eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 263 no-debugger eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 262 no-control-regex eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 263 no-debugger eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 264 no-delete-var eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 265 no-div-regex eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 266 no-dupe-args eslint 2 (High) Recommended, ErrorProne, JavaScript - 267 no-dupe-class-members eslint 2 (High) Recommended, ErrorProne, JavaScript - 268 no-dupe-else-if eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 269 no-dupe-keys eslint 2 (High) Recommended, ErrorProne, JavaScript - 270 no-duplicate-case eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 271 no-duplicate-imports eslint 2 (High) ErrorProne, JavaScript, TypeScript + 266 no-dupe-args eslint 2 (High) Recommended, error-prone, JavaScript + 267 no-dupe-class-members eslint 2 (High) Recommended, error-prone, JavaScript + 268 no-dupe-else-if eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 269 no-dupe-keys eslint 2 (High) Recommended, error-prone, JavaScript + 270 no-duplicate-case eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 271 no-duplicate-imports eslint 2 (High) error-prone, JavaScript, TypeScript 272 no-else-return eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 273 no-empty eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 274 no-empty-character-class eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 274 no-empty-character-class eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 275 no-empty-function eslint 3 (Moderate) BestPractices, JavaScript - 276 no-empty-pattern eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 276 no-empty-pattern eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 277 no-empty-static-block eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 278 no-eq-null eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 279 no-eval eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 280 no-ex-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 280 no-ex-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 281 no-extend-native eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 282 no-extra-bind eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 283 no-extra-boolean-cast eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 284 no-extra-label eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 285 no-fallthrough eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 286 no-func-assign eslint 2 (High) Recommended, ErrorProne, JavaScript + 285 no-fallthrough eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 286 no-func-assign eslint 2 (High) Recommended, error-prone, JavaScript 287 no-global-assign eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 288 no-implicit-coercion eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 289 no-implicit-globals eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 290 no-implied-eval eslint 3 (Moderate) BestPractices, JavaScript - 291 no-import-assign eslint 2 (High) Recommended, ErrorProne, JavaScript + 291 no-import-assign eslint 2 (High) Recommended, error-prone, JavaScript 292 no-inline-comments eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 293 no-inner-declarations eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 294 no-invalid-regexp eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 293 no-inner-declarations eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 294 no-invalid-regexp eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 295 no-invalid-this eslint 3 (Moderate) BestPractices, JavaScript - 296 no-irregular-whitespace eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 296 no-irregular-whitespace eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 297 no-iterator eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 298 no-label-var eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 299 no-labels eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 300 no-lone-blocks eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 301 no-lonely-if eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 302 no-loop-func eslint 3 (Moderate) BestPractices, JavaScript - 303 no-loss-of-precision eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 303 no-loss-of-precision eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 304 no-magic-numbers eslint 3 (Moderate) BestPractices, JavaScript - 305 no-misleading-character-class eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 305 no-misleading-character-class eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 306 no-multi-assign eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 307 no-multi-str eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 308 no-negated-condition eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 309 no-nested-ternary eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 310 no-new eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 311 no-new-func eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 312 no-new-native-nonconstructor eslint 2 (High) ErrorProne, JavaScript + 312 no-new-native-nonconstructor eslint 2 (High) error-prone, JavaScript 313 no-new-wrappers eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 314 no-nonoctal-decimal-escape eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 315 no-obj-calls eslint 2 (High) Recommended, ErrorProne, JavaScript + 315 no-obj-calls eslint 2 (High) Recommended, error-prone, JavaScript 316 no-object-constructor eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 317 no-octal eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 317 no-octal eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 318 no-octal-escape eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 319 no-param-reassign eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 320 no-plusplus eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 321 no-promise-executor-return eslint 2 (High) ErrorProne, JavaScript, TypeScript + 321 no-promise-executor-return eslint 2 (High) error-prone, JavaScript, TypeScript 322 no-proto eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 323 no-prototype-builtins eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 323 no-prototype-builtins eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 324 no-redeclare eslint 3 (Moderate) Recommended, BestPractices, JavaScript 325 no-regex-spaces eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 326 no-restricted-exports eslint 3 (Moderate) BestPractices, JavaScript, TypeScript @@ -474,37 +474,37 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 330 no-restricted-syntax eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 331 no-return-assign eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 332 no-script-url eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 333 no-self-assign eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 334 no-self-compare eslint 2 (High) ErrorProne, JavaScript, TypeScript + 333 no-self-assign eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 334 no-self-compare eslint 2 (High) error-prone, JavaScript, TypeScript 335 no-sequences eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 336 no-setter-return eslint 2 (High) Recommended, ErrorProne, JavaScript + 336 no-setter-return eslint 2 (High) Recommended, error-prone, JavaScript 337 no-shadow eslint 3 (Moderate) BestPractices, JavaScript 338 no-shadow-restricted-names eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 339 no-sparse-arrays eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 340 no-template-curly-in-string eslint 2 (High) ErrorProne, JavaScript, TypeScript + 339 no-sparse-arrays eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 340 no-template-curly-in-string eslint 2 (High) error-prone, JavaScript, TypeScript 341 no-ternary eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 342 no-this-before-super eslint 2 (High) Recommended, ErrorProne, JavaScript + 342 no-this-before-super eslint 2 (High) Recommended, error-prone, JavaScript 343 no-throw-literal eslint 3 (Moderate) BestPractices, JavaScript - 344 no-unassigned-vars eslint 2 (High) ErrorProne, JavaScript, TypeScript - 345 no-undef eslint 2 (High) Recommended, ErrorProne, JavaScript + 344 no-unassigned-vars eslint 2 (High) error-prone, JavaScript, TypeScript + 345 no-undef eslint 2 (High) Recommended, error-prone, JavaScript 346 no-undef-init eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 347 no-undefined eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 348 no-underscore-dangle eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 349 no-unexpected-multiline eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 350 no-unmodified-loop-condition eslint 2 (High) ErrorProne, JavaScript, TypeScript + 349 no-unexpected-multiline eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 350 no-unmodified-loop-condition eslint 2 (High) error-prone, JavaScript, TypeScript 351 no-unneeded-ternary eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 352 no-unreachable eslint 2 (High) Recommended, ErrorProne, JavaScript - 353 no-unreachable-loop eslint 2 (High) ErrorProne, JavaScript, TypeScript - 354 no-unsafe-finally eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 355 no-unsafe-negation eslint 2 (High) Recommended, ErrorProne, JavaScript - 356 no-unsafe-optional-chaining eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 352 no-unreachable eslint 2 (High) Recommended, error-prone, JavaScript + 353 no-unreachable-loop eslint 2 (High) error-prone, JavaScript, TypeScript + 354 no-unsafe-finally eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 355 no-unsafe-negation eslint 2 (High) Recommended, error-prone, JavaScript + 356 no-unsafe-optional-chaining eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 357 no-unused-expressions eslint 3 (Moderate) BestPractices, JavaScript 358 no-unused-labels eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript - 359 no-unused-private-class-members eslint 2 (High) ErrorProne, JavaScript, TypeScript - 360 no-unused-vars eslint 2 (High) Recommended, ErrorProne, JavaScript - 361 no-use-before-define eslint 2 (High) ErrorProne, JavaScript - 362 no-useless-assignment eslint 2 (High) ErrorProne, JavaScript, TypeScript - 363 no-useless-backreference eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 359 no-unused-private-class-members eslint 2 (High) error-prone, JavaScript, TypeScript + 360 no-unused-vars eslint 2 (High) Recommended, error-prone, JavaScript + 361 no-use-before-define eslint 2 (High) error-prone, JavaScript + 362 no-useless-assignment eslint 2 (High) error-prone, JavaScript, TypeScript + 363 no-useless-backreference eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 364 no-useless-call eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 365 no-useless-catch eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript 366 no-useless-computed-key eslint 3 (Moderate) BestPractices, JavaScript, TypeScript @@ -535,7 +535,7 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 391 prefer-template eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 392 preserve-caught-error eslint 4 (Low) BestPractices, JavaScript, TypeScript 393 radix eslint 3 (Moderate) BestPractices, JavaScript, TypeScript - 394 require-atomic-updates eslint 2 (High) ErrorProne, JavaScript, TypeScript + 394 require-atomic-updates eslint 2 (High) error-prone, JavaScript, TypeScript 395 require-await eslint 3 (Moderate) BestPractices, JavaScript 396 require-unicode-regexp eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 397 require-yield eslint 3 (Moderate) Recommended, BestPractices, JavaScript, TypeScript @@ -545,8 +545,8 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 401 strict eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 402 symbol-description eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 403 unicode-bom eslint 4 (Low) CodeStyle, JavaScript, TypeScript - 404 use-isnan eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript - 405 valid-typeof eslint 2 (High) Recommended, ErrorProne, JavaScript, TypeScript + 404 use-isnan eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript + 405 valid-typeof eslint 2 (High) Recommended, error-prone, JavaScript, TypeScript 406 vars-on-top eslint 3 (Moderate) BestPractices, JavaScript, TypeScript 407 yoda eslint 3 (Moderate) BestPractices, JavaScript, TypeScript diff --git a/docs/descriptors/salesforce_code_analyzer_lwc.md b/docs/descriptors/salesforce_code_analyzer_lwc.md index 6b173604226..9715a3c784b 100644 --- a/docs/descriptors/salesforce_code_analyzer_lwc.md +++ b/docs/descriptors/salesforce_code_analyzer_lwc.md @@ -143,9 +143,9 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s # Name Engine Severity Tag ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── - 1 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 2 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 3 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 1 @lwc/lwc-platform/no-aura eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 2 @lwc/lwc-platform/no-aura-libs eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 3 @lwc/lwc-platform/no-community-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 4 @lwc/lwc-platform/no-create-context-provider eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 5 @lwc/lwc-platform/no-deprecated-module-import eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 6 @lwc/lwc-platform/no-dynamic-import-identifier eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript @@ -169,46 +169,46 @@ Selecting rules... Eligible engines: retire-js, regex, eslint, flow, pmd, cpd, s 24 @lwc/lwc-platform/no-interop-sanitize eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 25 @lwc/lwc-platform/no-lds-aura-controller-method eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 26 @lwc/lwc-platform/no-process-env eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 27 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 28 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 29 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 27 @lwc/lwc-platform/no-restricted-namespaces eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 28 @lwc/lwc-platform/no-site-import eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 29 @lwc/lwc-platform/no-wire-service eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 30 @lwc/lwc-platform/valid-dynamic-import-hint eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 31 @lwc/lwc/no-api-reassignments eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 32 @lwc/lwc/no-async-operation eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 33 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 33 @lwc/lwc/no-attributes-during-construction eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 34 @lwc/lwc/no-deprecated eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 35 @lwc/lwc/no-disallowed-lwc-imports eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 36 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 36 @lwc/lwc/no-document-query eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 37 @lwc/lwc/no-inner-html eslint 2 (High) Recommended, LWC, Security, JavaScript - 38 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 39 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript + 38 @lwc/lwc/no-leading-uppercase-api-name eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 39 @lwc/lwc/no-template-children eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript 40 @lwc/lwc/no-unexpected-wire-adapter-usages eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 41 @lwc/lwc/no-unknown-wire-adapters eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 42 @lwc/lwc/prefer-custom-event eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 43 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 44 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 45 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 46 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 47 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, ErrorProne, JavaScript - 48 import/default eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 49 import/export eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 50 import/named eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript - 51 import/namespace eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 43 @lwc/lwc/valid-api eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 44 @lwc/lwc/valid-graphql-wire-adapter-callback-parameters eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 45 @lwc/lwc/valid-track eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 46 @lwc/lwc/valid-wire eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 47 @salesforce/lightning/valid-apex-method-invocation eslint 3 (Moderate) Recommended, LWC, error-prone, JavaScript + 48 import/default eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 49 import/export eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 50 import/named eslint 2 (High) Recommended, LWC, error-prone, JavaScript + 51 import/namespace eslint 2 (High) Recommended, LWC, error-prone, JavaScript 52 jest/expect-expect eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 53 jest/no-alias-methods eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 54 jest/no-commented-out-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript - 55 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 55 jest/no-conditional-expect eslint 2 (High) Recommended, LWC, error-prone, JavaScript 56 jest/no-disabled-tests eslint 5 (Info) Recommended, LWC, BestPractices, JavaScript 57 jest/no-done-callback eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 58 jest/no-export eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 59 jest/no-focused-tests eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 60 jest/no-identical-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 61 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 61 jest/no-interpolation-in-snapshots eslint 2 (High) Recommended, LWC, error-prone, JavaScript 62 jest/no-jasmine-globals eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 63 jest/no-mocks-import eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 63 jest/no-mocks-import eslint 2 (High) Recommended, LWC, error-prone, JavaScript 64 jest/no-standalone-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 65 jest/no-test-prefixes eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript - 66 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, ErrorProne, JavaScript + 66 jest/valid-describe-callback eslint 2 (High) Recommended, LWC, error-prone, JavaScript 67 jest/valid-expect eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 68 jest/valid-expect-in-promise eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript 69 jest/valid-title eslint 3 (Moderate) Recommended, LWC, BestPractices, JavaScript diff --git a/docs/llm-advisor.md b/docs/llm-advisor.md index f1004dcd0a2..a24d2828793 100644 --- a/docs/llm-advisor.md +++ b/docs/llm-advisor.md @@ -172,7 +172,7 @@ MegaLinter includes built-in logic to detect common bots and automated PRs: - **GitHub Actions**: Detects Dependabot, Renovate, and GitHub Actions bot PRs - **GitLab CI**: Identifies bot merge requests using author and title patterns -- **Azure Pipelines**: Checks branch names and requestor information for bot patterns +- **Azure Pipelines**: Checks branch names and requester information for bot patterns - **Bitbucket**: Analyzes branch names and PR titles for automation patterns - **Jenkins**: Examines branch names and change authors for bot signatures - **Drone CI**: Filters based on PR titles and commit authors diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 1c3777a3657..838509396db 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -851,7 +851,7 @@ |   [leongwc](https://github.com/leongwc) / [helm-vulnerable](https://github.com/leongwc/helm-vulnerable) | 0 | |   [shsingh](https://github.com/shsingh) / [secureCodeBox](https://github.com/shsingh/secureCodeBox) | 0 | |   [csramanareddy](https://github.com/csramanareddy) / [jenkins-pipeline-scripts](https://github.com/csramanareddy/jenkins-pipeline-scripts) | 0 | -|   [csramanareddy](https://github.com/csramanareddy) / [pipleline](https://github.com/csramanareddy/pipleline) | 0 | +|   [csramanareddy](https://github.com/csramanareddy) / [pipeline](https://github.com/csramanareddy/pipeline) | 0 | |   [recursion-ninja](https://github.com/recursion-ninja) / [cabal-lower-bounds](https://github.com/recursion-ninja/cabal-lower-bounds) | 0 | |   [ReferralJoe](https://github.com/ReferralJoe) / [jobs_web_scrapper](https://github.com/ReferralJoe/jobs_web_scrapper) | 0 | |   [ruzickap](https://github.com/ruzickap) / [xvx.cz](https://github.com/ruzickap/xvx.cz) | 0 | diff --git a/megalinter/descriptors/clojure.megalinter-descriptor.yml b/megalinter/descriptors/clojure.megalinter-descriptor.yml index e07dddde013..5ee2845c253 100644 --- a/megalinter/descriptors/clojure.megalinter-descriptor.yml +++ b/megalinter/descriptors/clojure.megalinter-descriptor.yml @@ -7,7 +7,7 @@ file_extensions: - ".clj" - ".cljs" - ".cljc" - - ".edn" + - ".end" install: dockerfile: - |- @@ -57,7 +57,7 @@ linters: # clj-kondo - linter_name: clj-kondo linter_text: | - **clj-kondo** is a static analyzer and linter for Clojure code that sparks joy. It performs static analysis on Clojure, ClojureScript and EDN files to detect potential errors without executing your program. + **clj-kondo** is a static analyzer and linter for Clojure code that sparks joy. It performs static analysis on Clojure, ClojureScript and END files to detect potential errors without executing your program. **Key Features:** @@ -75,13 +75,13 @@ linters: linter_rules_configuration_url: https://github.com/borkdude/clj-kondo/blob/master/doc/config.md#configuration linter_rules_inline_disable_url: https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md#ignore-warnings-in-an-expression linter_megalinter_ref_url: https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github - config_file_name: .clj-kondo/config.edn + config_file_name: .clj-kondo/config.end cli_config_arg_name: "--config" cli_lint_extra_args_after: - "--lint" examples: - "clj-kondo --lint myfile.clj" - - "clj-kondo --lint --config .clj-kondo/config.edn myfile.clj" + - "clj-kondo --lint --config .clj-kondo/config.end myfile.clj" install: dockerfile: - | diff --git a/megalinter/descriptors/python.megalinter-descriptor.yml b/megalinter/descriptors/python.megalinter-descriptor.yml index d628bea814e..2942bd49cea 100644 --- a/megalinter/descriptors/python.megalinter-descriptor.yml +++ b/megalinter/descriptors/python.megalinter-descriptor.yml @@ -18,7 +18,7 @@ linters: **Key features:** - - **Advanced Code Inference**: Uses internal code representation (astroid) to infer actual values and types, catching more complex issues + - **Advanced Code Inference**: Uses internal code representation (asteroid) to infer actual values and types, catching more complex issues - **Comprehensive Analysis**: Checks for errors, style violations, code complexity, and potential bugs - **Highly Configurable**: Extensive configuration options to customize rules and integrate with any coding standard - **Plugin Ecosystem**: Rich ecosystem of plugins for popular frameworks (Django, Pydantic, etc.) diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index e4ffd6eff3b..186e9f23f4d 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -2072,7 +2072,7 @@ }, "CLOJURE_CLJ_KONDO_CONFIG_FILE": { "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", + "default": ".clj-kondo/config.end", "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", "title": "CLOJURE_CLJ_KONDO: Custom config file name", "type": "string" @@ -2103,7 +2103,7 @@ }, "CLOJURE_CLJ_KONDO_FILE_NAME": { "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", + "default": ".clj-kondo/config.end", "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", "title": "CLOJURE_CLJ_KONDO: Custom config file name", "type": "string" @@ -14203,7 +14203,7 @@ "$id": "#/properties/PRINT_ALPACA", "default": true, "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", + "title": "Print le llama NUL (alpaca)", "type": "boolean" }, "PROTOBUF_FILTER_REGEX_EXCLUDE": { From 1c69dfd150f73937334259b84617002c0b2c35ab Mon Sep 17 00:00:00 2001 From: nvuillam <17500430+nvuillam@users.noreply.github.com> Date: Sun, 30 Nov 2025 23:33:53 +0000 Subject: [PATCH 3/3] [MegaLinter] Apply linters fixes --- README.md | 4 ++-- docs/articles.md | 4 ++-- docs/used-by-stats.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5e2cc8dda33..c7138ce2bdf 100644 --- a/README.md +++ b/README.md @@ -1578,7 +1578,7 @@ description: List of all known articles, blog posts and videos that talk about M | [Level up your Unity Packages with CI/CD](https://medium.com/@RunningMattress/level-up-your-unity-packages-with-ci-cd-9498d2791211){target=_blank} | [RunningMattress](https://medium.com/@RunningMattress){target=_blank} | | [GitHub Actions: sharing your secrets with third-party actions](https://secure-git.guide/013_Sharing-GitHub-secrets-with-third-party-actions){target=_blank} | [Constantin Bosse](https://github.com/cgbosse){target=_blank} and [Stephen Hosom](https://github.com/hosom){target=_blank} | | [Talk about the Kotlin plugins Kover, Ktlint and Detekt. Made for the AmsterdamJUG meetup.](https://www.slideshare.net/SimonedeGijt/pluginandplayv4amsterdamjugpptx-251796070){target=_blank} | [Simone de Gijt](https://github.com/SimonedeGijt){target=_blank} | -| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | +| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | | [How to apply security at the source using GitOps](https://dev.to/minwi/how-to-apply-security-at-the-source-using-gitops-21bk){target=_blank} | [Edu Minguez](https://dev.to/minwi){target=_blank} | | [How to linter basic things like trailing whitespaces and newlines](https://nklya.medium.com/hot-to-linter-basic-things-like-trailing-whitespaces-and-newlines-7b40da8f688d){target=_blank} | [Nicolai Antiferov](https://nklya.medium.com/){target=_blank} | | [Node.js Coding Standard Tools with MegaLinter on Gitlab CI](https://javascript.plainenglish.io/node-js-coding-standard-tools-with-megalinter-on-gitlab-ci-a43b55915811){target=_blank} | [Albion Bame](https://www.linkedin.com/in/albion-bame/){target=_blank} | @@ -1590,7 +1590,7 @@ description: List of all known articles, blog posts and videos that talk about M | Article | Author | |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| -| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | +| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | | [MegaLinter: un linter pour les gouverner tous](https://blog.wescale.fr/megalinter-un-linter-pour-les-gouverner-tous){target=_blank} | [Guillaume Arnaud](https://www.linkedin.com/in/guillaume-arnaud/), [WeScale](https://www.wescale.fr/){target=_blank} | | [MegaLinter, votre meilleur ami pour un code de qualité](https://www.neosoft.fr/nos-publications/blog-tech/mega-linter-votre-meilleur-ami-pour-un-code-de-qualite/?utm_source=twitter&utm_medium=organic&utm_campaign=article-mega-linter){target=_blank} | [Thomas Sanson](https://github.com/ThomasSanson){target=_blank} | diff --git a/docs/articles.md b/docs/articles.md index db43a82a1df..241186431b9 100644 --- a/docs/articles.md +++ b/docs/articles.md @@ -29,7 +29,7 @@ description: List of all known articles, blog posts and videos that talk about M | [Level up your Unity Packages with CI/CD](https://medium.com/@RunningMattress/level-up-your-unity-packages-with-ci-cd-9498d2791211){target=_blank} | [RunningMattress](https://medium.com/@RunningMattress){target=_blank} | | [GitHub Actions: sharing your secrets with third-party actions](https://secure-git.guide/013_Sharing-GitHub-secrets-with-third-party-actions){target=_blank} | [Constantin Bosse](https://github.com/cgbosse){target=_blank} and [Stephen Hosom](https://github.com/hosom){target=_blank} | | [Talk about the Kotlin plugins Kover, Ktlint and Detekt. Made for the AmsterdamJUG meetup.](https://www.slideshare.net/SimonedeGijt/pluginandplayv4amsterdamjugpptx-251796070){target=_blank} | [Simone de Gijt](https://github.com/SimonedeGijt){target=_blank} | -| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | +| [Linting - What is all the fluff about?](https://rse.shef.ac.uk/blog/2022-04-19-linting/){target=_blank} | [Neil Shepherd](https://www.linkedin.com/in/neil-shephard-a43a83211/?originalSubdomain=uk){target=_blank}, University Of Sheffield | | [How to apply security at the source using GitOps](https://dev.to/minwi/how-to-apply-security-at-the-source-using-gitops-21bk){target=_blank} | [Edu Minguez](https://dev.to/minwi){target=_blank} | | [How to linter basic things like trailing whitespaces and newlines](https://nklya.medium.com/hot-to-linter-basic-things-like-trailing-whitespaces-and-newlines-7b40da8f688d){target=_blank} | [Nicolai Antiferov](https://nklya.medium.com/){target=_blank} | | [Node.js Coding Standard Tools with MegaLinter on Gitlab CI](https://javascript.plainenglish.io/node-js-coding-standard-tools-with-megalinter-on-gitlab-ci-a43b55915811){target=_blank} | [Albion Bame](https://www.linkedin.com/in/albion-bame/){target=_blank} | @@ -41,7 +41,7 @@ description: List of all known articles, blog posts and videos that talk about M | Article | Author | |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------| -| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | +| [MegaLinter](https://blog.stephane-robert.info/docs/developer/autres-outils/linters/megalinter/){target=_blank} | [Stéphane Robert](https://www.linkedin.com/in/stephanerobert1/), [3DS OutScale](https://fr.outscale.com/){target=_blank} | | [MegaLinter: un linter pour les gouverner tous](https://blog.wescale.fr/megalinter-un-linter-pour-les-gouverner-tous){target=_blank} | [Guillaume Arnaud](https://www.linkedin.com/in/guillaume-arnaud/), [WeScale](https://www.wescale.fr/){target=_blank} | | [MegaLinter, votre meilleur ami pour un code de qualité](https://www.neosoft.fr/nos-publications/blog-tech/mega-linter-votre-meilleur-ami-pour-un-code-de-qualite/?utm_source=twitter&utm_medium=organic&utm_campaign=article-mega-linter){target=_blank} | [Thomas Sanson](https://github.com/ThomasSanson){target=_blank} | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 838509396db..5e17f837450 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -851,7 +851,7 @@ |   [leongwc](https://github.com/leongwc) / [helm-vulnerable](https://github.com/leongwc/helm-vulnerable) | 0 | |   [shsingh](https://github.com/shsingh) / [secureCodeBox](https://github.com/shsingh/secureCodeBox) | 0 | |   [csramanareddy](https://github.com/csramanareddy) / [jenkins-pipeline-scripts](https://github.com/csramanareddy/jenkins-pipeline-scripts) | 0 | -|   [csramanareddy](https://github.com/csramanareddy) / [pipeline](https://github.com/csramanareddy/pipeline) | 0 | +|   [csramanareddy](https://github.com/csramanareddy) / [pipeline](https://github.com/csramanareddy/pipeline) | 0 | |   [recursion-ninja](https://github.com/recursion-ninja) / [cabal-lower-bounds](https://github.com/recursion-ninja/cabal-lower-bounds) | 0 | |   [ReferralJoe](https://github.com/ReferralJoe) / [jobs_web_scrapper](https://github.com/ReferralJoe/jobs_web_scrapper) | 0 | |   [ruzickap](https://github.com/ruzickap) / [xvx.cz](https://github.com/ruzickap/xvx.cz) | 0 |