diff --git a/README.md b/README.md index bac8f1a45..297103c1f 100644 --- a/README.md +++ b/README.md @@ -3,51 +3,48 @@ [![Codacy Badge](https://app.codacy.com/project/badge/Grade/88324e5ee7464c62abe07115b884c6a9)](https://app.codacy.com/gh/codacy/codacy-eslint/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [![CircleCI](https://circleci.com/gh/codacy/codacy-eslint.svg?style=svg)](https://circleci.com/gh/codacy/codacy-eslint) -## Adding new plugins / configs +## Adding new packages / plugins / configs -1. Install the package using npm: +1. Install the package / plugin using npm: ```bash - npm install + npm install --legacy-peer-deps --omit=dev ``` -2. \[Plugins only\] Add the plugin to the plugins section in the file `src/eslintDefaultOptions.ts` -only if it's stated in the plugin's documentation +### Configuring new plugins --- **NOTE** - Before adding a plugin to the Codacy UI, make sure it has widespread use and is actively maintained. Otherwise, installing it as described in point `1` can be enough for users using configuration files. + Before adding a plugin to the Codacy UI, make sure it has widespread use and is actively maintained. --- -3. \[Plugins only\] If the plugin has descriptions for rules on GitHub, reference them +1. If the plugin has descriptions for rules on GitHub, reference them at `src/docGeneratorMain.ts` to include them on the generated documentation. To do this, add a section similar to the following example: ```typescript console.log("Generate xss description files") await docGenerator.downloadDocs( - (pattern) => - `${githubBaseUrl}/Rantanen/eslint-plugin-xss/master/docs/rules/${pattern}.md`, + `${githubBaseUrl}/Rantanen/eslint-plugin-xss/master/docs/rules/`, "xss", // this is the pattern's prefix, like: xss/some-pattern-id false // Add false for plugins not having .md files for all the patterns ) ``` As well, in `src/eslintPlugins.ts` add two new entries ```typescript - import { rules as xssRules } from "eslint-plugin-xss" // make sure this one matcher the correct name of the plugin + import { rules as xssRules } from "eslint-plugin-xss" // make sure this one matches the correct name of the package ``` and in the const plugins list ```typescript - ["xss", xssRules] // the first value has to match the patterns's prefix + ["xss", xssRules] // the first value has to match the plugin name ``` -4. Generate documentation so it adds the new plugin documentation -5. Add a new test in `/docs/multiple-tests` that uses the newly added plugin or config. +3. Generate documentation so it adds the new plugin documentation. +4. Add a new test in `/docs/multiple-tests` that uses the newly added plugin. You can use the Getting Started section of the package documentation to find a small usage example. ## Generating documentation -```bash -npm install -npm run generateDocs -``` + ```bash + npm run docs:generate + ``` ## Test changes to codacy-seed locally You may need to test changes that comes from our [codacy-engine-typescript-seed](https://github.com/codacy/codacy-engine-typescript-seed). diff --git a/docs/description/no-unused-vars.md b/docs/description/no-unused-vars.md index 1b3e59ce9..f88b1ccb3 100644 --- a/docs/description/no-unused-vars.md +++ b/docs/description/no-unused-vars.md @@ -56,6 +56,7 @@ function fact(n) { function getY([x, y]) { return y; } +getY(["a", "b"]); ``` ::: @@ -89,6 +90,7 @@ myFunc = setTimeout(function() { function getY([, y]) { return y; } +getY(["a", "b"]); ``` ::: @@ -105,11 +107,18 @@ Note that `/* exported */` has no effect for any of the following: The line comment `// exported variableName` will not work as `exported` is not line-specific. -Examples of **correct** code for `/* exported variableName */` operation: +```js +/* exported global_var */ -::: correct +var global_var = 42; +``` + +Examples of **correct** code for `/* exported variableName */` operation with `no-unused-vars`: + +::: correct { "sourceType": "script" } ```js +/*eslint no-unused-vars: "error"*/ /* exported global_var */ var global_var = 42; @@ -386,11 +395,15 @@ Examples of **correct** code for the `{ "ignoreRestSiblings": true }` option: ```js /*eslint no-unused-vars: ["error", { "ignoreRestSiblings": true }]*/ + // 'foo' and 'bar' were ignored because they have a rest property sibling. -var { foo, ...coords } = data; +var { foo, ...rest } = data; +console.log(rest); + +// OR var bar; -({ bar, ...coords } = data); +({ bar, ...rest } = data); ``` ::: diff --git a/docs/multiple-tests/all-patterns-typescript/results.xml b/docs/multiple-tests/all-patterns-typescript/results.xml index f1d25a1f3..4c3994a83 100644 --- a/docs/multiple-tests/all-patterns-typescript/results.xml +++ b/docs/multiple-tests/all-patterns-typescript/results.xml @@ -1,8 +1,8 @@ - - + + diff --git a/docs/multiple-tests/big-codacy-configuration/results.xml b/docs/multiple-tests/big-codacy-configuration/results.xml index 947da49e8..878e1b599 100644 --- a/docs/multiple-tests/big-codacy-configuration/results.xml +++ b/docs/multiple-tests/big-codacy-configuration/results.xml @@ -1,6 +1,6 @@ - + diff --git a/docs/multiple-tests/custom-parser/results.xml b/docs/multiple-tests/custom-parser/results.xml index 19e5053a4..b63a3b47d 100644 --- a/docs/multiple-tests/custom-parser/results.xml +++ b/docs/multiple-tests/custom-parser/results.xml @@ -6,7 +6,7 @@ - + diff --git a/docs/multiple-tests/file-errors/results.xml b/docs/multiple-tests/file-errors/results.xml index 223462090..7ae48ff97 100644 --- a/docs/multiple-tests/file-errors/results.xml +++ b/docs/multiple-tests/file-errors/results.xml @@ -1,7 +1,7 @@ - + diff --git a/docs/multiple-tests/security-node/results.xml b/docs/multiple-tests/security-node/results.xml index 3870c9241..32c73b079 100644 --- a/docs/multiple-tests/security-node/results.xml +++ b/docs/multiple-tests/security-node/results.xml @@ -1,6 +1,6 @@ - + diff --git a/docs/multiple-tests/storybook_default-rules-only-for-story-files/results.xml b/docs/multiple-tests/storybook_default-rules-only-for-story-files/results.xml index 378e1e925..9352b8036 100644 --- a/docs/multiple-tests/storybook_default-rules-only-for-story-files/results.xml +++ b/docs/multiple-tests/storybook_default-rules-only-for-story-files/results.xml @@ -1,6 +1,6 @@ - + diff --git a/docs/multiple-tests/ts-import-without-config-file/results.xml b/docs/multiple-tests/ts-import-without-config-file/results.xml index 17c2902c2..fbdacb4d3 100644 --- a/docs/multiple-tests/ts-import-without-config-file/results.xml +++ b/docs/multiple-tests/ts-import-without-config-file/results.xml @@ -1,6 +1,6 @@ - + diff --git a/docs/multiple-tests/typescript-with-config-file/results.xml b/docs/multiple-tests/typescript-with-config-file/results.xml index c92159ae1..ee0254013 100644 --- a/docs/multiple-tests/typescript-with-config-file/results.xml +++ b/docs/multiple-tests/typescript-with-config-file/results.xml @@ -1,8 +1,8 @@ - - - + + + diff --git a/docs/multiple-tests/typescript-without-config-file/results.xml b/docs/multiple-tests/typescript-without-config-file/results.xml index b0e0457b5..293d2bce8 100644 --- a/docs/multiple-tests/typescript-without-config-file/results.xml +++ b/docs/multiple-tests/typescript-without-config-file/results.xml @@ -1,8 +1,8 @@ - - - + + + diff --git a/docs/multiple-tests/with-config-file/results.xml b/docs/multiple-tests/with-config-file/results.xml index c020df896..725f1c8f7 100644 --- a/docs/multiple-tests/with-config-file/results.xml +++ b/docs/multiple-tests/with-config-file/results.xml @@ -2,7 +2,7 @@ - - + + diff --git a/docs/multiple-tests/without-config-file/results.xml b/docs/multiple-tests/without-config-file/results.xml index 3789983a1..cd889a09e 100644 --- a/docs/multiple-tests/without-config-file/results.xml +++ b/docs/multiple-tests/without-config-file/results.xml @@ -1,6 +1,6 @@ - + diff --git a/docs/patterns.json b/docs/patterns.json index 7b9480bd7..9c363962d 100644 --- a/docs/patterns.json +++ b/docs/patterns.json @@ -4,8 +4,8 @@ "patterns": [ { "patternId": "accessor-pairs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "getWithoutSet", @@ -43,8 +43,8 @@ }, { "patternId": "array-callback-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowImplicit", @@ -70,8 +70,8 @@ }, { "patternId": "arrow-body-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -109,8 +109,8 @@ }, { "patternId": "block-scoped-var", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -144,15 +144,15 @@ }, { "patternId": "callback-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "camelcase", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreDestructuring", @@ -171,15 +171,15 @@ }, { "patternId": "capitalized-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "class-methods-use-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "enforceForClassFields", @@ -230,8 +230,8 @@ }, { "patternId": "complexity", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -258,8 +258,8 @@ }, { "patternId": "consistent-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "treatUndefinedAsUnspecified", @@ -270,8 +270,8 @@ }, { "patternId": "consistent-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -282,15 +282,15 @@ }, { "patternId": "constructor-super", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "curly", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -301,22 +301,22 @@ }, { "patternId": "default-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "default-case-last", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "default-param-last", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -334,8 +334,8 @@ }, { "patternId": "dot-notation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowKeywords", @@ -357,8 +357,8 @@ }, { "patternId": "eqeqeq", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -369,8 +369,8 @@ }, { "patternId": "for-direction", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -383,22 +383,22 @@ }, { "patternId": "func-name-matching", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "func-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "func-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -434,8 +434,8 @@ }, { "patternId": "getter-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowImplicit", @@ -446,50 +446,50 @@ }, { "patternId": "global-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "grouped-accessor-pairs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "guard-for-in", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "handle-callback-err", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "id-blacklist", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "id-denylist", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "id-length", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "min", @@ -500,8 +500,8 @@ }, { "patternId": "id-match", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -618,8 +618,8 @@ }, { "patternId": "init-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -738,22 +738,22 @@ }, { "patternId": "logical-assignment-operators", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "max-classes-per-file", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "max-depth", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -766,22 +766,22 @@ }, { "patternId": "max-lines", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "max-lines-per-function", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "max-nested-callbacks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -792,15 +792,15 @@ }, { "patternId": "max-params", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "max-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -818,8 +818,8 @@ }, { "patternId": "multiline-comment-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -832,8 +832,8 @@ }, { "patternId": "new-cap", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "newIsCap", @@ -890,36 +890,36 @@ }, { "patternId": "no-alert", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-array-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-async-promise-executor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-await-in-loop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-bitwise", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "int32Hint", @@ -930,50 +930,50 @@ }, { "patternId": "no-buffer-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-caller", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-case-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-catch-shadow", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-class-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-compare-neg-zero", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-cond-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "unnamedParam", @@ -984,8 +984,8 @@ }, { "patternId": "no-confusing-arrow", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowParens", @@ -1000,29 +1000,29 @@ }, { "patternId": "no-console", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-const-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-constant-binary-expression", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-constant-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "checkLoops", @@ -1033,85 +1033,85 @@ }, { "patternId": "no-constructor-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-continue", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-control-regex", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-debugger", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-delete-var", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-div-regex", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-dupe-args", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-dupe-class-members", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-dupe-else-if", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-dupe-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-duplicate-case", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-duplicate-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "includeExports", @@ -1122,8 +1122,8 @@ }, { "patternId": "no-else-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowElseIf", @@ -1134,8 +1134,8 @@ }, { "patternId": "no-empty", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowEmptyCatch", @@ -1146,22 +1146,22 @@ }, { "patternId": "no-empty-character-class", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-empty-function", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-empty-pattern", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowObjectPatternsAsParameters", @@ -1172,22 +1172,22 @@ }, { "patternId": "no-empty-static-block", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-eq-null", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-eval", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowIndirect", @@ -1198,29 +1198,29 @@ }, { "patternId": "no-ex-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-extend-native", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-extra-bind", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-extra-boolean-cast", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "enforceForLogicalOperands", @@ -1231,8 +1231,8 @@ }, { "patternId": "no-extra-label", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -1245,15 +1245,15 @@ }, { "patternId": "no-extra-semi", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-fallthrough", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "commentPattern", @@ -1268,29 +1268,29 @@ }, { "patternId": "no-floating-decimal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-func-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-global-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-implicit-coercion", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "boolean", @@ -1313,8 +1313,8 @@ }, { "patternId": "no-implicit-globals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "lexicalBindings", @@ -1325,29 +1325,29 @@ }, { "patternId": "no-implied-eval", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-import-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-inline-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-inner-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "unnamedParam", @@ -1358,15 +1358,15 @@ }, { "patternId": "no-invalid-regexp", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-invalid-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "capIsConstructor", @@ -1377,8 +1377,8 @@ }, { "patternId": "no-irregular-whitespace", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "skipComments", @@ -1405,22 +1405,22 @@ }, { "patternId": "no-iterator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-label-var", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-labels", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowLoop", @@ -1435,36 +1435,36 @@ }, { "patternId": "no-lone-blocks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-lonely-if", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-loop-func", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-loss-of-precision", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-magic-numbers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "detectObjects", @@ -1491,15 +1491,15 @@ }, { "patternId": "no-misleading-character-class", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-mixed-operators", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowSamePrecedence", @@ -1510,8 +1510,8 @@ }, { "patternId": "no-mixed-requires", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -1524,8 +1524,8 @@ }, { "patternId": "no-multi-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreNonDeclaration", @@ -1548,8 +1548,8 @@ }, { "patternId": "no-multi-str", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -1562,134 +1562,134 @@ }, { "patternId": "no-native-reassign", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-negated-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-negated-in-lhs", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-nested-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-new", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-new-func", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-new-native-nonconstructor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-new-object", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-new-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-new-symbol", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-new-wrappers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-nonoctal-decimal-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-obj-calls", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-object-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-octal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-octal-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-param-reassign", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-path-concat", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-plusplus", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowForLoopAfterthoughts", @@ -1700,22 +1700,22 @@ }, { "patternId": "no-process-env", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-process-exit", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-promise-executor-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowVoid", @@ -1726,22 +1726,22 @@ }, { "patternId": "no-proto", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-prototype-builtins", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-redeclare", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "builtinGlobals", @@ -1752,36 +1752,36 @@ }, { "patternId": "no-regex-spaces", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-restricted-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-restricted-globals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-restricted-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-restricted-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -1792,22 +1792,22 @@ }, { "patternId": "no-restricted-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-restricted-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-return-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -1818,22 +1818,22 @@ }, { "patternId": "no-return-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-script-url", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-self-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "props", @@ -1844,15 +1844,15 @@ }, { "patternId": "no-self-compare", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-sequences", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowInParentheses", @@ -1863,15 +1863,15 @@ }, { "patternId": "no-setter-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-shadow", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "builtinGlobals", @@ -1890,8 +1890,8 @@ }, { "patternId": "no-shadow-restricted-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -1904,15 +1904,15 @@ }, { "patternId": "no-sparse-arrays", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-sync", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowAtRootLevel", @@ -1935,29 +1935,29 @@ }, { "patternId": "no-template-curly-in-string", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-this-before-super", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-throw-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -1979,8 +1979,8 @@ }, { "patternId": "no-undef", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "typeof", @@ -1991,22 +1991,22 @@ }, { "patternId": "no-undef-init", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-undefined", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-underscore-dangle", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowAfterThis", @@ -2045,22 +2045,22 @@ }, { "patternId": "no-unexpected-multiline", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-unmodified-loop-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-unneeded-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "defaultAssignment", @@ -2071,29 +2071,29 @@ }, { "patternId": "no-unreachable", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-unreachable-loop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-unsafe-finally", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-unsafe-negation", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "enforceForOrderingRelations", @@ -2104,8 +2104,8 @@ }, { "patternId": "no-unsafe-optional-chaining", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "disallowArithmeticOperators", @@ -2116,8 +2116,8 @@ }, { "patternId": "no-unused-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowShortCircuit", @@ -2140,57 +2140,57 @@ }, { "patternId": "no-unused-labels", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-unused-private-class-members", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-unused-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-use-before-define", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-useless-backreference", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "no-useless-call", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-useless-catch", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-useless-computed-key", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "enforceForClassMembers", @@ -2201,29 +2201,29 @@ }, { "patternId": "no-useless-concat", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-useless-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-useless-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "no-useless-rename", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreDestructuring", @@ -2242,22 +2242,22 @@ }, { "patternId": "no-useless-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-var", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "no-void", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowAsStatement", @@ -2268,8 +2268,8 @@ }, { "patternId": "no-warning-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -2282,8 +2282,8 @@ }, { "patternId": "no-with", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -2331,15 +2331,15 @@ }, { "patternId": "object-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "one-var", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -2350,15 +2350,15 @@ }, { "patternId": "one-var-declaration-per-line", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "operator-assignment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -2399,8 +2399,8 @@ }, { "patternId": "prefer-arrow-callback", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowNamedFunctions", @@ -2415,8 +2415,8 @@ }, { "patternId": "prefer-const", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "destructuring", @@ -2431,50 +2431,50 @@ }, { "patternId": "prefer-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-exponentiation-operator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-named-capture-group", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-object-has-own", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-object-spread", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-promise-reject-errors", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowEmptyReject", @@ -2485,15 +2485,15 @@ }, { "patternId": "prefer-reflect", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-regex-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "disallowRedundantWrapping", @@ -2504,29 +2504,29 @@ }, { "patternId": "prefer-rest-params", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-spread", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "prefer-template", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "quote-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -2552,15 +2552,15 @@ }, { "patternId": "radix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "require-atomic-updates", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowProperties", @@ -2571,15 +2571,15 @@ }, { "patternId": "require-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "require-jsdoc", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "require", @@ -2590,15 +2590,15 @@ }, { "patternId": "require-unicode-regexp", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "require-yield", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -2646,8 +2646,8 @@ }, { "patternId": "sort-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreCase", @@ -2670,8 +2670,8 @@ }, { "patternId": "sort-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -2698,8 +2698,8 @@ }, { "patternId": "sort-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreCase", @@ -2774,8 +2774,8 @@ }, { "patternId": "spaced-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -2786,8 +2786,8 @@ }, { "patternId": "strict", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -2814,8 +2814,8 @@ }, { "patternId": "symbol-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -2842,8 +2842,8 @@ }, { "patternId": "use-isnan", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "enforceForSwitchCase", @@ -2858,8 +2858,8 @@ }, { "patternId": "valid-jsdoc", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "requireReturn", @@ -2886,8 +2886,8 @@ }, { "patternId": "valid-typeof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "requireStringLiterals", @@ -2898,8 +2898,8 @@ }, { "patternId": "vars-on-top", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -2935,8 +2935,8 @@ }, { "patternId": "yoda", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -2955,85 +2955,85 @@ }, { "patternId": "@angular-eslint_component-class-suffix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_component-max-inline-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_component-selector", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_contextual-decorator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_contextual-lifecycle", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_directive-class-suffix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_directive-selector", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-attribute-decorator", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-conflicting-lifecycle", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-empty-lifecycle-method", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-forward-ref", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-host-metadata-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowStatic", @@ -3044,113 +3044,113 @@ }, { "patternId": "@angular-eslint_no-input-prefix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-input-rename", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-inputs-metadata-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-lifecycle-call", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-output-native", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-output-on-prefix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-output-rename", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-outputs-metadata-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-pipe-impure", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_no-queries-metadata-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_pipe-prefix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_prefer-on-push-component-change-detection", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_prefer-standalone-component", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_prefer-output-readonly", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_relative-url-prefix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_require-localize-metadata", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "requireDescription", @@ -3165,15 +3165,15 @@ }, { "patternId": "@angular-eslint_sort-lifecycle-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_sort-ngmodule-metadata-arrays", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "locale", @@ -3184,43 +3184,43 @@ }, { "patternId": "@angular-eslint_use-component-selector", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_use-component-view-encapsulation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_use-injectable-provided-in", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_use-lifecycle-interface", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@angular-eslint_use-pipe-transform-interface", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@babel_new-cap", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "newIsCap", @@ -3239,8 +3239,8 @@ }, { "patternId": "@babel_no-invalid-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "capIsConstructor", @@ -3251,8 +3251,8 @@ }, { "patternId": "@babel_no-unused-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowShortCircuit", @@ -3317,8 +3317,8 @@ }, { "patternId": "@lwc_lwc_no-attributes-during-construction", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -3431,36 +3431,36 @@ }, { "patternId": "@lwc_lwc_no-restricted-browser-globals-during-ssr", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@lwc_lwc_no-unsupported-ssr-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@lwc_lwc_no-node-env-in-ssr", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@salesforce_aura_aura-api", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@salesforce_aura_ecma-intrinsics", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -3494,15 +3494,15 @@ }, { "patternId": "@salesforce_aura_secure-document", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@salesforce_aura_secure-window", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -3669,8 +3669,8 @@ }, { "patternId": "@shopify_react-initialize-state", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -3697,8 +3697,8 @@ }, { "patternId": "@shopify_react-type-state", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -3760,43 +3760,43 @@ }, { "patternId": "@tanstack_query_exhaustive-deps", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@tanstack_query_stable-query-client", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@tanstack_query_no-rest-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_adjacent-overload-signatures", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_array-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_ban-ts-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "minimumDescriptionLength", @@ -3807,15 +3807,15 @@ }, { "patternId": "@typescript-eslint_ban-tslint-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_ban-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -3844,15 +3844,15 @@ }, { "patternId": "@typescript-eslint_class-literal-property-style", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_class-methods-use-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "enforceForClassFields", @@ -3886,57 +3886,57 @@ }, { "patternId": "@typescript-eslint_consistent-generic-constructors", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_consistent-indexed-object-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_consistent-type-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_consistent-type-definitions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_consistent-type-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_consistent-type-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_default-param-last", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_dot-notation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowKeywords", @@ -3963,22 +3963,22 @@ }, { "patternId": "@typescript-eslint_explicit-function-return-type", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_explicit-member-accessibility", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_explicit-module-boundary-types", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -3991,8 +3991,8 @@ }, { "patternId": "@typescript-eslint_init-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4053,8 +4053,8 @@ }, { "patternId": "@typescript-eslint_max-params", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4067,106 +4067,106 @@ }, { "patternId": "@typescript-eslint_member-ordering", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_method-signature-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_naming-convention", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-array-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-base-to-string", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-confusing-non-null-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-confusing-void-expression", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-dupe-class-members", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-duplicate-enum-values", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-duplicate-type-constituents", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-dynamic-delete", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-empty-function", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-empty-interface", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-explicit-any", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-extra-non-null-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -4179,57 +4179,57 @@ }, { "patternId": "@typescript-eslint_no-extra-semi", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-extraneous-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-floating-promises", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-for-in-array", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-implied-eval", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-import-type-side-effects", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-inferrable-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-invalid-this", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "capIsConstructor", @@ -4240,29 +4240,29 @@ }, { "patternId": "@typescript-eslint_no-invalid-void-type", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-loop-func", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-loss-of-precision", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-magic-numbers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "detectObjects", @@ -4289,8 +4289,8 @@ }, { "patternId": "@typescript-eslint_no-meaningless-void-operator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkNever", @@ -4301,211 +4301,211 @@ }, { "patternId": "@typescript-eslint_no-misused-new", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-misused-promises", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-mixed-enums", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-namespace", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-non-null-asserted-nullish-coalescing", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-non-null-asserted-optional-chain", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-non-null-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-redeclare", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-redundant-type-constituents", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-require-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-restricted-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-shadow", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-this-alias", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-throw-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-type-alias", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-boolean-literal-compare", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-qualifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-type-arguments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-type-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unnecessary-type-constraint", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-assignment", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-call", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-declaration-merging", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-enum-comparison", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-member-access", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unsafe-unary-minus", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-unused-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowShortCircuit", @@ -4528,43 +4528,43 @@ }, { "patternId": "@typescript-eslint_no-unused-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-use-before-define", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-useless-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-useless-empty-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_no-var-requires", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_non-nullable-type-assertion-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4584,134 +4584,134 @@ }, { "patternId": "@typescript-eslint_parameter-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-as-const", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-enum-initializers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-for-of", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-function-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-literal-enum-member", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-namespace-keyword", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-nullish-coalescing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-optional-chain", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-readonly", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-readonly-parameter-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-reduce-type-parameter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-regexp-exec", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-return-this-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-string-starts-ends-with", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_prefer-ts-expect-error", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_promise-function-async", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4724,36 +4724,36 @@ }, { "patternId": "@typescript-eslint_require-array-sort-compare", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_require-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_restrict-plus-operands", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_restrict-template-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_return-await", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -4766,8 +4766,8 @@ }, { "patternId": "@typescript-eslint_sort-type-constituents", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4799,22 +4799,22 @@ }, { "patternId": "@typescript-eslint_strict-boolean-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_switch-exhaustiveness-check", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_triple-slash-reference", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -4827,22 +4827,22 @@ }, { "patternId": "@typescript-eslint_typedef", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_unbound-method", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "@typescript-eslint_unified-signatures", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -5254,113 +5254,113 @@ }, { "patternId": "awscdk_require-bucket-encryption", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-bucket-private", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-public-ingress", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-iam-star-actions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-iam-admin-permissions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-policy-allow-kms-decrypt", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-bucket-ssl", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-dynamodb-ptr", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-sns-topic-encryption", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-dynamodb-autoscale", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-rds-public-access", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-kms-key-delete", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-s3-public-write", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-s3-public-read", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_require-cloudfront-default-root-object", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "awscdk_no-redshift-public-access", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -5499,99 +5499,99 @@ }, { "patternId": "cdk_ban-lambda-runtimes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "cdk_ban-reserved-words", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "cdk_construct-ctor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "cdk_filename-match-regex", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "cdk_no-static-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "cdk_construct-props-struct-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "cdk_public-static-property-all-caps", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "cdk_stack-props-struct-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "cdk_prefer-type-only-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "chai-expect_no-inner-compare", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "chai-expect_no-inner-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "chai-expect_missing-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "chai-expect_terminating-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "chai-friendly_no-unused-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "enforceForJSX", @@ -5630,8 +5630,8 @@ }, { "patternId": "compat_compat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -5651,15 +5651,15 @@ }, { "patternId": "cypress_no-assigning-return-values", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "cypress_unsafe-to-chain-command", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [ { "name": "methods", @@ -5670,113 +5670,113 @@ }, { "patternId": "cypress_no-unnecessary-waiting", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "cypress_no-async-tests", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "cypress_assertion-before-screenshot", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, { "patternId": "cypress_require-data-selectors", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, { "patternId": "cypress_no-force", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, { "patternId": "cypress_no-pause", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, { "patternId": "deprecation_deprecation", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "ember_alias-model-in-controller", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_avoid-leaking-state-in-ember-objects", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_avoid-using-needs-in-controllers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_classic-decorator-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_classic-decorator-no-classic-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_closure-actions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_computed-property-getters", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_jquery-ember-run", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_named-functions-in-promises", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowSimpleArrowFunction", @@ -5787,29 +5787,29 @@ }, { "patternId": "ember_new-module-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-actions-hash", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-array-prototype-extensions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-arrow-function-computed-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "onlyThisContexts", @@ -5820,64 +5820,64 @@ }, { "patternId": "ember_no-assignment-of-untracked-properties-used-in-tracking-contexts", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-at-ember-render-modifiers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-attrs-in-components", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-attrs-snapshot", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-capital-letters-in-routes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-classic-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-classic-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-component-lifecycle-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-computed-properties-in-native-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreClassic", @@ -5888,8 +5888,8 @@ }, { "patternId": "ember_no-controller-access-in-routes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowControllerFor", @@ -5900,78 +5900,78 @@ }, { "patternId": "ember_no-controllers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-current-route-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-deeply-nested-dependent-keys-with-each", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-deprecated-router-transition-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-duplicate-dependent-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-ember-super-in-es-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-ember-testing-in-module-scope", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-empty-attrs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-empty-glimmer-component-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-function-prototype-extensions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-get-with-default", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "catchSafeObjects", @@ -5986,8 +5986,8 @@ }, { "patternId": "ember_no-get", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreGetProperties", @@ -6018,21 +6018,21 @@ }, { "patternId": "ember_no-global-jquery", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-html-safe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-implicit-injections", - "level": "Info", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -6040,7 +6040,7 @@ }, { "patternId": "ember_no-implicit-service-injection-argument", - "level": "Info", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -6048,106 +6048,106 @@ }, { "patternId": "ember_no-incorrect-calls-with-inline-anonymous-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-incorrect-computed-macros", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-invalid-debug-function-arguments", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-invalid-dependent-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-invalid-test-waiters", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-jquery", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-legacy-test-waiters", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-mixins", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-new-mixins", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-noop-setup-on-error-in-before", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-observers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-old-shims", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-on-calls-in-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-pause-test", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-private-routing-service", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "catchRouterMicrolib", @@ -6162,28 +6162,28 @@ }, { "patternId": "ember_no-proxies", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-replace-test-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-restricted-resolver-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-restricted-service-injections", - "level": "Info", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [ @@ -6208,29 +6208,29 @@ }, { "patternId": "ember_no-runloop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "ember_no-settled-after-test-helper", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-shadow-route-definition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-side-effects", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "catchEvents", @@ -6245,77 +6245,77 @@ }, { "patternId": "ember_no-string-prototype-extensions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-test-and-then", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-test-import-export", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-test-module-for", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-test-support-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_no-test-this-render", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-tracked-properties-from-args", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "ember_no-try-invoke", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-unnecessary-index-route", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-unnecessary-route-path-option", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_no-unnecessary-service-injection-argument", - "level": "Info", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -6323,15 +6323,15 @@ }, { "patternId": "ember_no-unused-services", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_no-volatile-computed-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -6365,15 +6365,15 @@ }, { "patternId": "ember_prefer-ember-test-helpers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_require-computed-macros", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "includeNativeGetters", @@ -6384,8 +6384,8 @@ }, { "patternId": "ember_require-computed-property-dependencies", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowDynamicKeys", @@ -6400,22 +6400,22 @@ }, { "patternId": "ember_require-fetch-import", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_require-return-from-computed", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_require-super-in-lifecycle-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "checkInitOnly", @@ -6430,29 +6430,29 @@ }, { "patternId": "ember_require-tagless-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_require-valid-css-selector-in-test-helpers", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "ember_route-path-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "ember_routes-segments-snake-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -6465,15 +6465,15 @@ }, { "patternId": "ember_use-ember-data-rfc-395-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "ember_use-ember-get-and-set", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreThisExpressions", @@ -6525,1527 +6525,1527 @@ }, { "patternId": "es-x_no-accessor-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-arbitrary-module-namespace-names", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-from", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-isarray", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-of", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-copywithin", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-entries", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-every", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-fill", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-filter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-find", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-findindex", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-findlast-findlastindex", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-flat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-foreach", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-indexof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-lastindexof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-reduce", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-reduceright", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-some", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-toreversed", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-tosorted", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-tospliced", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-values", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-prototype-with", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-array-string-prototype-at", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-arrow-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-async-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-async-iteration", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-atomics", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-atomics-waitasync", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-bigint", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-binary-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-block-scoped-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-block-scoped-variables", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-class-fields", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-class-static-block", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-computed-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-date-now", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-date-prototype-getyear-setyear", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-date-prototype-togmtstring", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-default-parameters", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-dynamic-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-error-cause", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-escape-unescape", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-exponential-operators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-export-ns-from", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-for-of-loops", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-function-declarations-in-if-statement-clauses-without-block", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-function-prototype-bind", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-generators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-global-this", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-hashbang", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-import-meta", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-initializers-in-for-in", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-datetimeformat-prototype-formatrange", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-datetimeformat-prototype-formattoparts", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-displaynames", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-getcanonicallocales", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-listformat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-locale", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-numberformat-prototype-formatrange", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-numberformat-prototype-formatrangetoparts", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-numberformat-prototype-formattoparts", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-pluralrules", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-pluralrules-prototype-selectrange", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-relativetimeformat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-segmenter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-intl-supportedvaluesof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-json", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-json-superset", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-keyword-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-labelled-function-declarations", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-legacy-object-prototype-accessor-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-logical-assignment-operators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-malformed-template-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-acosh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-asinh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-atanh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-cbrt", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-clz32", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-cosh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-expm1", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-fround", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-hypot", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-imul", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-log1p", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-log2", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-log10", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-sign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-sinh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-tanh", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-math-trunc", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-new-target", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-nullish-coalescing-operators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-epsilon", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-isfinite", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-isinteger", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-isnan", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-issafeinteger", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-maxsafeinteger", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-minsafeinteger", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-parsefloat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-number-parseint", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-numeric-separators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-assign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-create", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-defineproperties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-defineproperty", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-entries", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-freeze", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-fromentries", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-getownpropertydescriptor", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-getownpropertydescriptors", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-getownpropertynames", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-getownpropertysymbols", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-getprototypeof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-hasown", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-is", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-isextensible", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-isfrozen", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-issealed", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-preventextensions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-seal", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-setprototypeof", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-super-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-object-values", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-octal-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-optional-catch-binding", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-optional-chaining", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-private-in", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-promise", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-promise-all-settled", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-promise-any", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-promise-prototype-finally", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-property-shorthands", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-proxy", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-reflect", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-d-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-lookbehind-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-named-capture-groups", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-prototype-compile", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-prototype-flags", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-s-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-u-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes-2019", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes-2020", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes-2021", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes-2022", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-unicode-property-escapes-2023", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-v-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-regexp-y-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-resizable-and-growable-arraybuffers", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-rest-parameters", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-rest-spread-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-set", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-shadow-catch-param", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-shared-array-buffer", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-spread-elements", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-create-html-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-fromcodepoint", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-codepointat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-endswith", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-iswellformed-towellformed", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-matchall", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-normalize", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-padstart-padend", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-repeat", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-replaceall", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-startswith", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-substr", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-trim", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-trimleft-trimright", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-prototype-trimstart-trimend", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-string-raw", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-subclassing-builtins", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-symbol", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-symbol-prototype-description", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-template-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-top-level-await", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-trailing-commas", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-trailing-function-commas", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-typed-arrays", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-unicode-codepoint-escapes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-weak-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-weak-set", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "es-x_no-weakrefs", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_consistent-output", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_fixer-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_meta-property-ordering", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_no-deprecated-context-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-deprecated-report-api", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-identical-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-missing-message-ids", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-missing-placeholders", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-only-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-unused-message-ids", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-unused-placeholders", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_no-useless-token-range", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_prefer-message-ids", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_prefer-object-rule", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_prefer-output-null", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_prefer-placeholders", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_prefer-replace-text", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_report-message-format", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_require-meta-docs-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_require-meta-docs-url", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_require-meta-fixable", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "catchNoFixerButFixableProperty", @@ -8056,15 +8056,15 @@ }, { "patternId": "eslint-plugin_require-meta-has-suggestions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_require-meta-schema", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "requireSchemaPropertyWhenOptionless", @@ -8075,22 +8075,22 @@ }, { "patternId": "eslint-plugin_require-meta-type", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "eslint-plugin_test-case-property-ordering", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "eslint-plugin_test-case-shorthand-strings", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -8141,7 +8141,7 @@ }, { "patternId": "flowtype_arrow-parens", - "level": "Warning", + "level": "Info", "category": "CodeStyle", "parameters": [], "enabled": false @@ -8260,8 +8260,8 @@ }, { "patternId": "flowtype_no-unused-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowShortCircuit", @@ -8592,106 +8592,106 @@ }, { "patternId": "functional_functional-parameters", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_immutable-data", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-conditional-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-expression-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-let", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-loop-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-mixed-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-promise-reject", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-return-void", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-this-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-throw-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_no-try-statements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_prefer-immutable-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_prefer-property-signatures", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreIfReadonlyWrapped", @@ -8702,29 +8702,29 @@ }, { "patternId": "functional_prefer-readonly-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_prefer-tacit", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_readonly-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "functional_type-declaration-immutability", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -8758,8 +8758,8 @@ }, { "patternId": "i18n-json_identical-placeholders", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -8772,8 +8772,8 @@ }, { "patternId": "import_no-unresolved", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "caseSensitive", @@ -8788,162 +8788,162 @@ }, { "patternId": "import_no-namespace", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_export", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "import_no-mutable-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_extensions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-restricted-paths", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "import_no-internal-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_group-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-relative-packages", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-relative-parent-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_consistent-type-specifier-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-self-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "import_no-named-default", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-anonymous-default-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-commonjs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-amd", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { - "patternId": "import_no-duplicates", - "level": "Info", - "category": "CodeStyle", + "patternId": "import_no-duplicates", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "import_first", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_max-dependencies", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-extraneous-dependencies", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "import_no-absolute-path", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-nodejs-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-webpack-loader-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "import_order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "distinctGroup", @@ -8965,8 +8965,8 @@ }, { "patternId": "import_prefer-default-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "target", @@ -8977,85 +8977,85 @@ }, { "patternId": "import_no-default-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-named-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-dynamic-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_unambiguous", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-unassigned-import", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-useless-path-segments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_dynamic-import-chunkname", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_no-import-module-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "import_no-empty-named-blocks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_exports-last", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import_imports-first", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "import-alias_import-alias", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -9208,8 +9208,8 @@ }, { "patternId": "jasmine_prefer-promise-strategies", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9229,260 +9229,260 @@ }, { "patternId": "jest_consistent-test-it", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_expect-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_max-expects", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_max-nested-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-alias-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-commented-out-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-conditional-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jest_no-conditional-in-test", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jest_no-confusing-set-timeout", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jest_no-deprecated-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-disabled-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-done-callback", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-duplicate-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-focused-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-identical-title", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-if", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-interpolation-in-snapshots", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jest_no-jasmine-globals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-large-snapshots", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-mocks-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jest_no-restricted-jest-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-restricted-matchers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-standalone-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-test-prefixes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-test-return-statement", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_no-untyped-mock-factory", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-called-with", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-comparison-matcher", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-each", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-equality-matcher", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-expect-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-expect-resolves", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-hooks-in-order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-hooks-on-top", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-lowercase-title", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreTopLevelDescribe", @@ -9493,50 +9493,50 @@ }, { "patternId": "jest_prefer-mock-promise-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-snapshot-hint", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-spy-on", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-strict-equal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-to-be", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-to-contain", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_prefer-to-have-length", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9549,22 +9549,22 @@ }, { "patternId": "jest_require-hook", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_require-to-throw-message", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_require-top-level-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9577,15 +9577,15 @@ }, { "patternId": "jest_valid-expect-in-promise", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest_valid-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "alwaysAwait", @@ -9596,8 +9596,8 @@ }, { "patternId": "jest_valid-title", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreSpaces", @@ -9644,8 +9644,8 @@ }, { "patternId": "jest-dom_prefer-in-document", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -9693,36 +9693,36 @@ }, { "patternId": "jest-extended_prefer-to-be-array", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest-extended_prefer-to-be-false", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest-extended_prefer-to-be-object", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest-extended_prefer-to-be-true", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jest-extended_prefer-to-have-been-called-once", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9784,15 +9784,15 @@ }, { "patternId": "jira-ticket-todo-comment_jira-ticket-todo-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "jsdoc_check-access", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9828,92 +9828,92 @@ }, { "patternId": "jsdoc_check-param-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_check-property-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_check-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_check-tag-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_check-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_check-values", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_empty-tags", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_implements-on-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_imports-as-dependencies", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_informative-docs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_match-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_match-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_multiline-blocks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9933,22 +9933,22 @@ }, { "patternId": "jsdoc_no-blank-blocks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_no-defaults", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_no-missing-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "contexts", @@ -9959,29 +9959,29 @@ }, { "patternId": "jsdoc_no-multi-asterisks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_no-restricted-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_no-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_no-undefined-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -9994,8 +9994,8 @@ }, { "patternId": "jsdoc_require-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkConstructors", @@ -10014,15 +10014,15 @@ }, { "patternId": "jsdoc_require-description-complete-sentence", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-example", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkConstructors", @@ -10049,8 +10049,8 @@ }, { "patternId": "jsdoc_require-file-overview", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -10063,8 +10063,8 @@ }, { "patternId": "jsdoc_require-jsdoc", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkConstructors", @@ -10103,8 +10103,8 @@ }, { "patternId": "jsdoc_require-param", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "autoIncrementBase", @@ -10139,57 +10139,57 @@ }, { "patternId": "jsdoc_require-param-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-param-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-param-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-property-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-property-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-property-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-returns", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkConstructors", @@ -10212,8 +10212,8 @@ }, { "patternId": "jsdoc_require-returns-check", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "exemptAsync", @@ -10228,29 +10228,29 @@ }, { "patternId": "jsdoc_require-returns-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-returns-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-throws", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_require-yields", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "forceRequireNext", @@ -10277,8 +10277,8 @@ }, { "patternId": "jsdoc_require-yields-check", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkGeneratorsOnly", @@ -10293,29 +10293,29 @@ }, { "patternId": "jsdoc_sort-tags", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_tag-lines", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_text-escaping", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsdoc_valid-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowEmptyNamepaths", @@ -10494,8 +10494,8 @@ }, { "patternId": "jsonc_auto", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -10543,8 +10543,8 @@ }, { "patternId": "jsonc_key-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "camelCase", @@ -10578,71 +10578,71 @@ }, { "patternId": "jsonc_no-bigint-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-binary-expression", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-binary-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-dupe-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-escape-sequence-in-identifier", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-floating-decimal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-hexadecimal-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-infinity", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-irregular-whitespace", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "skipComments", @@ -10669,106 +10669,106 @@ }, { "patternId": "jsonc_no-multi-str", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-nan", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-number-props", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-numeric-separators", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-octal-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-octal-numeric-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-octal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-parenthesized", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-plus-sign", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-regexp-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-sparse-arrays", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-template-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-undefined-value", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-unicode-codepoint-escapes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_no-useless-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -10804,8 +10804,8 @@ }, { "patternId": "jsonc_quote-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -10818,8 +10818,8 @@ }, { "patternId": "jsonc_sort-array-values", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "pathPattern", @@ -10836,8 +10836,8 @@ }, { "patternId": "jsonc_sort-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -10859,15 +10859,15 @@ }, { "patternId": "jsonc_valid-json-number", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "jsonc_vue-custom-block_no-parsing-error", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -11345,295 +11345,295 @@ }, { "patternId": "lodash_callback-binding", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_chain-style", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_chaining", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_collection-method-value", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_collection-ordering", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_collection-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_consistent-compose", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_identity-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_import-scope", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_matches-prop-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_matches-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_no-commit", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_no-double-unwrap", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_no-extra-args", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_no-unbound-this", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_path-style", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-compact", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-constant", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-filter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-find", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-flat-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-get", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-immutable-method", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-invoke-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-is-nil", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-lodash-chain", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-lodash-method", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-lodash-typecheck", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-map", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-matches", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-noop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-over-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-reject", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-some", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-startswith", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-thru", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-times", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prefer-wrapper-method", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_preferred-alias", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_prop-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "lodash_unwrap", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -11863,8 +11863,8 @@ }, { "patternId": "mocha_handle-done-callback", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "ignoreSkipped", @@ -11875,155 +11875,155 @@ }, { "patternId": "mocha_max-top-level-suites", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-async-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_no-exclusive-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_no-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-global-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-hooks-for-single-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-identical-title", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-mocha-arrows", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-nested-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_no-pending-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-return-and-callback", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_no-return-from-async", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-setup-in-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-sibling-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-skipped-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_no-synchronous-tests", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-top-level-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "mocha_prefer-arrow-callback", "level": "Warning", - "category": "CodeStyle", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_valid-suite-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_valid-test-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "mocha_no-empty-description", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -12043,141 +12043,141 @@ }, { "patternId": "n_callback-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_exports-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_file-extension-in-import", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_global-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_handle-callback-err", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-callback-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "n_no-deprecated-api", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { - "patternId": "n_no-exports-assign", - "level": "Info", - "category": "CodeStyle", + "patternId": "n_no-exports-assign", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-extraneous-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-extraneous-require", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-missing-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-missing-require", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-mixed-requires", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-new-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-path-concat", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-process-env", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-process-exit", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-restricted-import", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-restricted-require", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_no-sync", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowAtRootLevel", @@ -12188,15 +12188,15 @@ }, { "patternId": "n_no-unpublished-bin", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-unpublished-import", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "ignoreTypeImport", @@ -12207,127 +12207,127 @@ }, { "patternId": "n_no-unpublished-require", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-unsupported-features_es-builtins", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-unsupported-features_es-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-unsupported-features_node-builtins", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_prefer-global_buffer", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_console", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_process", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_text-decoder", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_text-encoder", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_url-search-params", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-global_url", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-promises_dns", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_prefer-promises_fs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "n_process-exit-as-throw", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_shebang", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "n_no-hide-core-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "n_no-unsupported-features", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "no-only-tests_no-only-tests", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [ { "name": "block", @@ -12362,7 +12362,7 @@ }, { "patternId": "no-unsanitized_property", - "level": "Info", + "level": "Error", "category": "Security", "subcategory": "XSS", "parameters": [], @@ -12370,7 +12370,7 @@ }, { "patternId": "no-unsanitized_method", - "level": "Info", + "level": "Error", "category": "Security", "subcategory": "XSS", "parameters": [], @@ -12427,8 +12427,8 @@ }, { "patternId": "perfectionist_sort-array-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12451,8 +12451,8 @@ }, { "patternId": "perfectionist_sort-astro-attributes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12471,8 +12471,8 @@ }, { "patternId": "perfectionist_sort-classes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12495,8 +12495,8 @@ }, { "patternId": "perfectionist_sort-enums", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12515,8 +12515,8 @@ }, { "patternId": "perfectionist_sort-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12535,8 +12535,8 @@ }, { "patternId": "perfectionist_sort-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12563,8 +12563,8 @@ }, { "patternId": "perfectionist_sort-interfaces", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12591,8 +12591,8 @@ }, { "patternId": "perfectionist_sort-jsx-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12611,8 +12611,8 @@ }, { "patternId": "perfectionist_sort-maps", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12631,8 +12631,8 @@ }, { "patternId": "perfectionist_sort-named-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12651,8 +12651,8 @@ }, { "patternId": "perfectionist_sort-named-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12675,8 +12675,8 @@ }, { "patternId": "perfectionist_sort-object-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12703,8 +12703,8 @@ }, { "patternId": "perfectionist_sort-objects", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "partition-by-comment", @@ -12735,8 +12735,8 @@ }, { "patternId": "perfectionist_sort-svelte-attributes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12755,8 +12755,8 @@ }, { "patternId": "perfectionist_sort-union-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12779,8 +12779,8 @@ }, { "patternId": "perfectionist_sort-vue-attributes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "type", @@ -12803,15 +12803,15 @@ }, { "patternId": "playwright_expect-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "playwright_max-nested-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -12824,15 +12824,15 @@ }, { "patternId": "playwright_no-conditional-in-test", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "playwright_no-element-handle", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -12852,15 +12852,15 @@ }, { "patternId": "playwright_no-force-option", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "playwright_no-nested-step", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -12873,8 +12873,8 @@ }, { "patternId": "playwright_no-nth-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -12887,22 +12887,22 @@ }, { "patternId": "playwright_no-raw-locators", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_no-restricted-matchers", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_no-skipped-test", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowConditional", @@ -12920,22 +12920,22 @@ }, { "patternId": "playwright_no-useless-not", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "playwright_no-wait-for-timeout", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "playwright_prefer-lowercase-title", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreTopLevelDescribe", @@ -12946,57 +12946,57 @@ }, { "patternId": "playwright_prefer-strict-equal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_prefer-to-be", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_prefer-to-contain", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_prefer-to-have-count", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_prefer-to-have-length", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_prefer-web-first-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "playwright_require-soft-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "playwright_require-top-level-describe", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -13037,99 +13037,99 @@ }, { "patternId": "promise_param-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_no-return-wrap", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_always-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "promise_catch-or-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "promise_prefer-await-to-callbacks", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_prefer-await-to-then", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_no-callback-in-promise", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_no-promise-in-callback", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_no-nesting", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_avoid-new", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "promise_no-new-statics", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "promise_no-return-in-finally", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "promise_valid-params", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "promise_no-multiple-resolved", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -13151,8 +13151,8 @@ }, { "patternId": "react_button-has-type", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [ { "name": "button", @@ -13244,8 +13244,8 @@ }, { "patternId": "react_hook-use-state", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowDestructuredState", @@ -13263,15 +13263,15 @@ }, { "patternId": "react_no-invalid-html-attribute", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "react_no-access-state-in-setstate", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13317,8 +13317,8 @@ }, { "patternId": "react_no-danger-with-children", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -13345,8 +13345,8 @@ }, { "patternId": "react_no-direct-mutation-state", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -13378,8 +13378,8 @@ }, { "patternId": "react_no-namespace", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13399,8 +13399,8 @@ }, { "patternId": "react_no-redundant-should-component-update", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13413,8 +13413,8 @@ }, { "patternId": "react_no-this-in-sfc", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13427,15 +13427,15 @@ }, { "patternId": "react_no-unescaped-entities", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "react_no-unknown-property", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -13453,8 +13453,8 @@ }, { "patternId": "react_no-unstable-nested-components", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13502,8 +13502,8 @@ }, { "patternId": "react_prefer-exact-props", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13535,8 +13535,8 @@ }, { "patternId": "react_react-in-jsx-scope", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -13556,8 +13556,8 @@ }, { "patternId": "react_require-render-return", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -13614,8 +13614,8 @@ }, { "patternId": "react_style-prop-object", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -13628,15 +13628,15 @@ }, { "patternId": "react-hooks_rules-of-hooks", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "react-hooks_exhaustive-deps", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -13803,50 +13803,50 @@ }, { "patternId": "redux-saga_no-yield-in-race", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "redux-saga_yield-effects", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "redux-saga_no-unhandled-errors", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "regexp_confusing-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "regexp_control-character-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_grapheme-string-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_hexadecimal-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -13859,15 +13859,15 @@ }, { "patternId": "regexp_match-any", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_negation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -13880,22 +13880,22 @@ }, { "patternId": "regexp_no-control-character", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_no-dupe-characters-character-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-dupe-disjunctions", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -13908,50 +13908,50 @@ }, { "patternId": "regexp_no-empty-capturing-group", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-empty-character-class", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-empty-group", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-empty-lookarounds-assertion", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-empty-string-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-escape-backspace", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-extra-lookaround-assertions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -13964,8 +13964,8 @@ }, { "patternId": "regexp_no-invisible-character", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -13978,8 +13978,8 @@ }, { "patternId": "regexp_no-legacy-features", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -14006,22 +14006,22 @@ }, { "patternId": "regexp_no-non-standard-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-obscure-range", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-octal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -14041,8 +14041,8 @@ }, { "patternId": "regexp_no-standalone-backslash", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -14062,22 +14062,22 @@ }, { "patternId": "regexp_no-trivially-nested-assertion", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-trivially-nested-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-unused-capturing-group", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -14090,267 +14090,267 @@ }, { "patternId": "regexp_no-useless-backreference", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-character-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-dollar-replacements", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-flag", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-lazy", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-non-capturing-group", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-range", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-set-operand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-string-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-useless-two-nums-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_no-zero-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_optimal-lookaround-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "regexp_optimal-quantifier-concatenation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-character-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-d", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-escape-replacement-dollar-char", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-lookaround", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-named-backreference", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-named-capture-group", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-named-replacement", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-plus-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { - "patternId": "regexp_prefer-predefined-assertion", - "level": "Info", - "category": "CodeStyle", + "patternId": "regexp_prefer-predefined-assertion", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-question-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-range", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-regexp-exec", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-regexp-test", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-result-array-groups", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_prefer-set-operation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-star-quantifier", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-unicode-codepoint-escapes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_prefer-w", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_require-unicode-regexp", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_require-unicode-sets-regexp", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_simplify-set-operations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_sort-alternatives", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -14363,29 +14363,29 @@ }, { "patternId": "regexp_sort-flags", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_strict", - "level": "Error", - "category": "ErrorProne", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, { "patternId": "regexp_unicode-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "regexp_use-ignore-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": true }, @@ -14556,49 +14556,49 @@ }, { "patternId": "security-node_detect-absence-of-name-option-in-exrpress-session", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-buffer-unsafe-allocation", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": false }, { "patternId": "security-node_detect-child-process", - "level": "Info", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-crlf", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": false }, { "patternId": "security-node_detect-dangerous-redirects", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-eval-with-expr", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-html-injection", - "level": "Error", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -14606,28 +14606,28 @@ }, { "patternId": "security-node_detect-improper-exception-handling", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-insecure-randomness", - "level": "Info", + "level": "Warning", "category": "Security", "parameters": [], "enabled": false }, { "patternId": "security-node_detect-non-literal-require-calls", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-nosql-injection", - "level": "Error", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -14635,49 +14635,49 @@ }, { "patternId": "security-node_detect-option-multiplestatements-in-mysql", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-option-rejectunauthorized-in-nodejs-httpsrequest", - "level": "Info", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-option-unsafe-in-serialize-javascript-npm-package", - "level": "Info", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-possible-timing-attacks", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-runinthiscontext-method-in-nodes-vm", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": false }, { "patternId": "security-node_detect-security-missconfiguration-cookie", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-sql-injection", - "level": "Error", + "level": "Warning", "category": "Security", "subcategory": "CommandInjection", "parameters": [], @@ -14685,28 +14685,28 @@ }, { "patternId": "security-node_detect-unhandled-event-errors", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_detect-unhandled-async-errors", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_disable-ssl-across-node-server", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true }, { "patternId": "security-node_non-literal-reg-expr", - "level": "Error", + "level": "Warning", "category": "Security", "parameters": [], "enabled": true @@ -14727,50 +14727,50 @@ }, { "patternId": "sonarjs_cognitive-complexity", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_elseif-without-else", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_max-switch-cases", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-all-duplicated-branches", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-collapsible-if", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-collection-size-mischeck", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-duplicate-string", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreStrings", @@ -14781,176 +14781,176 @@ }, { "patternId": "sonarjs_no-duplicated-branches", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-element-overwrite", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-empty-collection", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-extra-arguments", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-gratuitous-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-identical-conditions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-identical-expressions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-identical-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-ignored-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-inverted-boolean-check", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-nested-switch", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-nested-template-literals", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-one-iteration-loop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-redundant-boolean", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-redundant-jump", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-same-line-conditional", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-small-switch", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-unused-collection", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-use-of-empty-return-value", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_no-useless-catch", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_non-existent-operator", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "sonarjs_prefer-immediate-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_prefer-object-literal", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_prefer-single-boolean-return", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sonarjs_prefer-while", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -14963,7 +14963,7 @@ }, { "patternId": "sort-imports-es6-autofix_sort-imports-es6", - "level": "Warning", + "level": "Info", "category": "CodeStyle", "parameters": [ { @@ -14988,15 +14988,15 @@ }, { "patternId": "sort-keys-custom-order-fix_sort-keys-custom-order-fix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "sort-keys-fix_sort-keys-fix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -15009,8 +15009,8 @@ }, { "patternId": "spellcheck_spell-checker", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [ { "name": "comments", @@ -15071,169 +15071,169 @@ }, { "patternId": "storybook_await-interactions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_context-in-play-function", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_csf-component", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "storybook_default-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_hierarchy-separator", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_meta-inline-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_no-redundant-story-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "storybook_no-stories-of", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_no-title-property-in-meta", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_no-uninstalled-addons", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_prefer-pascal-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "storybook_story-exports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "storybook_use-storybook-expect", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "storybook_use-storybook-testing-library", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "suitescript_script-type", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "suitescript_api-version", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "suitescript_no-invalid-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "suitescript_no-extra-modules", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "suitescript_no-log-module", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "suitescript_log-args", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "suitescript_module-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "suitescript_no-amd-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "suitescript_entry-points", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "suitescript_no-module-extensions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -15260,8 +15260,8 @@ }, { "patternId": "tailwindcss_migration-from-tailwind-2", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, @@ -15274,8 +15274,8 @@ }, { "patternId": "tailwindcss_no-contradicting-classname", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": false }, @@ -15288,71 +15288,71 @@ }, { "patternId": "test-selectors_anchor", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_button", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_input", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_onChange", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_onClick", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_onKeyDown", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_onKeyUp", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "test-selectors_onSubmit", - "level": "Error", - "category": "ErrorProne", + "level": "Info", + "category": "CodeStyle", "parameters": [], "enabled": true }, { "patternId": "tsdoc_syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "turbo_no-undeclared-env-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowList", @@ -15363,22 +15363,22 @@ }, { "patternId": "typescript-sort-keys_interface", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "typescript-sort-keys_string-enum", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_better-regex", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "sortCharacterClasses", @@ -15389,22 +15389,22 @@ }, { "patternId": "unicorn_catch-error-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_consistent-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_consistent-function-scoping", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkArrowFunctions", @@ -15415,8 +15415,8 @@ }, { "patternId": "unicorn_custom-error-definition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -15429,22 +15429,22 @@ }, { "patternId": "unicorn_error-message", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_escape-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_expiring-todo-comments", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreDatesOnPullRequests", @@ -15459,8 +15459,8 @@ }, { "patternId": "unicorn_explicit-length-check", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "non-zero", @@ -15471,64 +15471,64 @@ }, { "patternId": "unicorn_filename-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_import-style", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_new-for-builtins", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-abusive-eslint-disable", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-array-callback-reference", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-array-for-each", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-array-method-this-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-array-push-push", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-array-reduce", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowSimpleOperations", @@ -15539,106 +15539,106 @@ }, { "patternId": "unicorn_no-await-expression-member", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-console-spaces", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-document-cookie", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-empty-file", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-for-loop", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-hex-escape", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-instanceof-array", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-invalid-remove-event-listener", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-keyword-prefix", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-lonely-if", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-negated-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-nested-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-new-array", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-new-buffer", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-null", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkStrictEquality", @@ -15649,43 +15649,43 @@ }, { "patternId": "unicorn_no-object-as-default-parameter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-process-exit", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-static-only-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-thenable", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-this-assignment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-typeof-undefined", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkGlobalVariables", @@ -15696,92 +15696,92 @@ }, { "patternId": "unicorn_no-unnecessary-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-unreadable-array-destructuring", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-unreadable-iife", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-unused-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-useless-fallback-in-spread", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-useless-length-check", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { - "patternId": "unicorn_no-useless-promise-resolve-reject", - "level": "Info", - "category": "CodeStyle", + "patternId": "unicorn_no-useless-promise-resolve-reject", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-useless-spread", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-useless-switch-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-useless-undefined", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_no-zero-fractions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_number-literal-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_numeric-separators-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "onlyIfContainsSeparator", @@ -15792,15 +15792,15 @@ }, { "patternId": "unicorn_prefer-add-event-listener", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-array-find", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkFromLast", @@ -15811,36 +15811,36 @@ }, { "patternId": "unicorn_prefer-array-flat-map", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-array-flat", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-array-index-of", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-array-some", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-at", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkAllIndexAccess", @@ -15851,71 +15851,71 @@ }, { "patternId": "unicorn_prefer-blob-reading-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-code-point", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-date-now", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-default-parameters", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-dom-node-append", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-dom-node-dataset", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-dom-node-remove", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-dom-node-text-content", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-event-target", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-export-from", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreUsedVariables", @@ -15926,85 +15926,85 @@ }, { "patternId": "unicorn_prefer-includes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-json-parse-buffer", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-keyboard-event-key", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-logical-operator-over-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-math-trunc", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-modern-dom-apis", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-modern-math-apis", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-module", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-native-coercion-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-negative-index", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-node-protocol", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-number-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "checkInfinity", @@ -16015,99 +16015,99 @@ }, { "patternId": "unicorn_prefer-object-from-entries", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-optional-catch-binding", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-prototype-methods", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-query-selector", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-reflect-apply", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-regexp-test", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-set-has", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-set-size", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-spread", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-string-replace-all", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-string-slice", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-string-starts-ends-with", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-string-trim-start-end", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-switch", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "minimumCases", @@ -16122,64 +16122,64 @@ }, { "patternId": "unicorn_prefer-ternary", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-top-level-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prefer-type-error", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_prevent-abbreviations", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_relative-url-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_require-array-join-separator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_require-number-to-fixed-digits-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_require-post-message-target-origin", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unicorn_string-content", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16192,22 +16192,22 @@ }, { "patternId": "unicorn_template-indent", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_text-encoding-identifier-case", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "unicorn_throw-new-error", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16220,15 +16220,15 @@ }, { "patternId": "unused-imports_no-unused-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "unused-imports_no-unused-imports", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -16271,29 +16271,29 @@ }, { "patternId": "vue_attribute-hyphenation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_attributes-order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_block-lang", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_block-order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16329,8 +16329,8 @@ }, { "patternId": "vue_camelcase", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "ignoreDestructuring", @@ -16379,57 +16379,57 @@ }, { "patternId": "vue_comment-directive", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_component-api-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_component-definition-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_component-name-in-template-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_component-options-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_component-tags-order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_custom-event-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_define-emits-declaration", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16442,8 +16442,8 @@ }, { "patternId": "vue_define-props-declaration", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16456,8 +16456,8 @@ }, { "patternId": "vue_dot-notation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "allowKeywords", @@ -16472,8 +16472,8 @@ }, { "patternId": "vue_eqeqeq", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16493,8 +16493,8 @@ }, { "patternId": "vue_html-button-has-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "button", @@ -16548,8 +16548,8 @@ }, { "patternId": "vue_html-end-tags", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16576,8 +16576,8 @@ }, { "patternId": "vue_jsx-uses-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -16605,16 +16605,16 @@ "enabled": false }, { - "patternId": "vue_match-component-file-name", - "level": "Info", - "category": "CodeStyle", + "patternId": "vue_match-component-file-name", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_match-component-import-name", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -16634,15 +16634,15 @@ }, { "patternId": "vue_max-lines-per-block", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_multi-word-component-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -16676,64 +16676,64 @@ }, { "patternId": "vue_next-tick-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-arrow-functions-in-watch", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-async-in-computed-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-bare-strings-in-template", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-boolean-default", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-child-content", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-computed-properties-in-data", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-console", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-constant-condition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "checkLoops", @@ -16744,190 +16744,190 @@ }, { "patternId": "vue_no-custom-modifiers-on-v-model", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-data-object-declaration", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-destroyed-lifecycle", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-dollar-listeners-api", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-dollar-scopedslots-api", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-events-api", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-filter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-functional-template", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-html-element-is", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-inline-template", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-model-definition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-props-default-this", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-router-link-tag-prop", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-scope-attribute", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-slot-attribute", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-slot-scope-attribute", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-v-bind-sync", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-v-is", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-v-on-native-modifier", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-v-on-number-modifiers", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-deprecated-vue-config-keycodes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-dupe-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-dupe-v-else-if", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-duplicate-attr-inheritance", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-duplicate-attributes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-empty-component-block", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-empty-pattern", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "allowObjectPatternsAsParameters", @@ -16938,15 +16938,15 @@ }, { "patternId": "vue_no-export-in-script-setup", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-expose-after-await", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -16959,15 +16959,15 @@ }, { "patternId": "vue_no-invalid-model-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-irregular-whitespace", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "skipComments", @@ -16998,22 +16998,22 @@ }, { "patternId": "vue_no-lifecycle-after-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-lone-template", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-loss-of-precision", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, @@ -17026,204 +17026,204 @@ }, { "patternId": "vue_no-multiple-objects-in-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-multiple-slot-args", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-multiple-template-root", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-mutating-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-parsing-error", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-potential-component-option-typo", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-ref-as-operand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-ref-object-destructure", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-ref-object-reactivity-loss", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-required-prop-with-default", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-reserved-component-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-reserved-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-reserved-props", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-block", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-call-after-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-class", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-component-names", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-component-options", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-custom-event", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-html-elements", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-static-attribute", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-syntax", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-restricted-v-bind", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-root-v-if", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-setup-props-destructure", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-setup-props-reactivity-loss", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-shared-component-data", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-side-effects-in-computed-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -17236,197 +17236,197 @@ }, { "patternId": "vue_no-sparse-arrays", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": true }, { "patternId": "vue_no-static-inline-styles", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-template-key", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-template-shadow", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-template-target-blank", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-textarea-mustache", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-this-in-before-route-enter", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-undef-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-undef-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-unsupported-features", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-unused-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-unused-properties", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-unused-refs", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-unused-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-use-computed-property-like-method", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-use-v-else-with-v-for", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-use-v-if-with-v-for", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-useless-concat", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-useless-mustaches", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-useless-template-attributes", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-useless-v-bind", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-for-template-key-on-child", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-for-template-key", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-html", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-model-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-text-v-html-on-component", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_no-v-text", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_no-watch-after-await", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -17462,15 +17462,15 @@ }, { "patternId": "vue_object-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_one-component-per-file", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -17483,8 +17483,8 @@ }, { "patternId": "vue_order-in-components", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -17511,106 +17511,106 @@ }, { "patternId": "vue_prefer-define-options", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_prefer-import-from-vue", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_prefer-prop-type-boolean-first", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_prefer-separate-static-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_prefer-template", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_prefer-true-attribute-shorthand", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_prop-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_quote-props", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-component-is", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_require-default-prop", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-direct-export", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-emit-validator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-explicit-emits", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-expose", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-macro-variable-name", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "defineProps", @@ -17637,92 +17637,92 @@ }, { "patternId": "vue_require-name-property", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-prop-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-prop-type-constructor", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-prop-types", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-render-return", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_require-slots-as-functions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_require-toggle-inside-transition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_require-typed-object-prop", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-typed-ref", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_require-v-for-key", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_require-valid-default-prop", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_return-in-computed-property", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_return-in-emits-validator", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -17735,8 +17735,8 @@ }, { "patternId": "vue_script-setup-uses-vars", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -17749,8 +17749,8 @@ }, { "patternId": "vue_sort-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "unnamedParam", @@ -17812,8 +17812,8 @@ }, { "patternId": "vue_static-class-names-order", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -17826,22 +17826,22 @@ }, { "patternId": "vue_this-in-template", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_use-v-on-exact", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_v-bind-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -17854,337 +17854,337 @@ }, { "patternId": "vue_v-on-event-hyphenation", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_v-on-function-call", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_v-on-handler-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_v-on-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_v-slot-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue_valid-attribute-name", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-define-emits", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { - "patternId": "vue_valid-define-options", - "level": "Info", - "category": "CodeStyle", + "patternId": "vue_valid-define-options", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-define-props", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-model-definition", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-next-tick", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-template-root", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-bind-sync", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-bind", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-cloak", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-else-if", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-else", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-for", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-html", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-if", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-is", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-memo", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-model", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-on", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-once", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-pre", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-show", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-slot", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue_valid-v-text", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_enforce-style-type", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-deprecated-deep-combinator", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-deprecated-v-enter-v-leave-class", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-parent-of-v-global", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-parsing-error", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-unused-keyframes", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_no-unused-selector", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_require-scoped", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_require-selector-used-inside", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_require-v-deep-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_require-v-global-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_require-v-slotted-argument", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_v-deep-pseudo-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_v-global-pseudo-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vue-scoped-css_v-slotted-pseudo-style", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_alt-text", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_anchor-has-content", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_aria-props", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_aria-role", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "ignoreNonDOM", @@ -18195,78 +18195,78 @@ }, { "patternId": "vuejs-accessibility_aria-unsupported-elements", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_click-events-have-key-events", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_form-control-has-label", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_heading-has-content", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_iframe-has-title", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_interactive-supports-focus", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_label-has-for", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_media-has-caption", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_mouse-events-have-key-events", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_no-access-key", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_no-autofocus", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "ignoreNonDOM", @@ -18277,43 +18277,43 @@ }, { "patternId": "vuejs-accessibility_no-distracting-elements", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_no-onchange", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_no-redundant-roles", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_no-static-element-interactions", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_role-has-required-aria-props", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, { "patternId": "vuejs-accessibility_tabindex-no-positive", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -18391,8 +18391,8 @@ }, { "patternId": "yml_file-extension", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, @@ -18433,8 +18433,8 @@ }, { "patternId": "yml_key-name-casing", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [ { "name": "camelCase", @@ -18468,36 +18468,36 @@ }, { "patternId": "yml_no-empty-document", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_no-empty-key", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_no-empty-mapping-value", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_no-empty-sequence-entry", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_no-irregular-whitespace", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [ { "name": "skipComments", @@ -18519,8 +18519,8 @@ }, { "patternId": "yml_no-tab-indent", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, @@ -18547,29 +18547,29 @@ }, { "patternId": "yml_require-string-key", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_sort-keys", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_spaced-comment", - "level": "Info", - "category": "CodeStyle", + "level": "Warning", + "category": "BestPractice", "parameters": [], "enabled": false }, { "patternId": "yml_vue-custom-block_no-parsing-error", - "level": "Info", - "category": "CodeStyle", + "level": "Error", + "category": "ErrorProne", "parameters": [], "enabled": false }, diff --git a/package-lock.json b/package-lock.json index fb68c2d42..ff147b8fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,7 @@ "@react-native-community/eslint-config": "^3.2.0", "@react-native-community/eslint-plugin": "^1.3.0", "@react-native-community/hooks": "^3.0.0", - "@remix-run/eslint-config": "^2.3.0", + "@remix-run/eslint-config": "^2.3.1", "@rushstack/eslint-patch": "^1.6.0", "@salesforce/eslint-config-lwc": "^3.5.2", "@salesforce/eslint-plugin-aura": "^2.1.0", @@ -70,9 +70,9 @@ "@swc/core": "^1.3.99", "@tailwindcss/line-clamp": "^0.4.4", "@tanstack/eslint-plugin-query": "^5.8.4", - "@tanstack/react-query": "^5.8.4", + "@tanstack/react-query": "^5.8.6", "@teambit/eslint-config-bit-react": "^0.0.367", - "@teambit/react.eslint-config-bit-react": "^1.0.66", + "@teambit/react.eslint-config-bit-react": "^0.0.824", "@testing-library/angular": "^14.5.0", "@testing-library/jest-dom": "^6.1.4", "@testing-library/jest-native": "^5.4.3", @@ -85,7 +85,7 @@ "@types/jest": "^29.5.10", "@types/lodash": "^4.14.202", "@types/mocha": "^10.0.6", - "@types/node": "^20.9.4", + "@types/node": "^20.10.0", "@types/node-fetch": "^2.6.9", "@types/simple-mock": "^0.8.6", "@typescript-eslint/eslint-plugin": "^6.12.0", @@ -7219,15 +7219,6 @@ "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.3.31.tgz", "integrity": "sha512-y+vtoPN3LqQrfQWu7GItqMjv1WvMHlc6lTywu0L8ZMu9IcIssfQcze16LcKFcjRD+OM6EDTd/RACJ/5agXMsTQ==" }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@microsoft/tsdoc": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", @@ -11415,9 +11406,9 @@ "integrity": "sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==" }, "node_modules/@remix-run/eslint-config": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@remix-run/eslint-config/-/eslint-config-2.3.0.tgz", - "integrity": "sha512-iyuNO7tRjevLjwGH4nLv/6g5NROhUXIQHTNjTUhQjEkHac4/kp3EOnnQEtGmMUfLruTyz6OoOJQzTkT3l14VvQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@remix-run/eslint-config/-/eslint-config-2.3.1.tgz", + "integrity": "sha512-nSPsgsEz6e3UDh2cDNq+tIoOf4yBnteuLyYGXyeOlW14oQoC4k5apfsjGAb3nphZtTNvTKP2qJhyYmje8Mr3Zw==", "dependencies": { "@babel/core": "^7.21.8", "@babel/eslint-parser": "^7.21.8", @@ -12925,20 +12916,20 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@tanstack/query-core": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.8.3.tgz", - "integrity": "sha512-SWFMFtcHfttLYif6pevnnMYnBvxKf3C+MHMH7bevyYfpXpTMsLB9O6nNGBdWSoPwnZRXFNyNeVZOw25Wmdasow==", + "version": "5.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.8.6.tgz", + "integrity": "sha512-QLzMH6E5hZ0cIlvc0rdEGWajU17CZEZqaa1dEdfI16d8yjF2cIK+Zu+JpdLmF5MURCtQi5jVh0V1hMPjAC2IvQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.8.4.tgz", - "integrity": "sha512-CD+AkXzg8J72JrE6ocmuBEJfGzEzu/bzkD6sFXFDDB5yji9N20JofXZlN6n0+CaPJuIi+e4YLCbGsyPFKkfNQA==", + "version": "5.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.8.6.tgz", + "integrity": "sha512-pgboe7A7H2o7Yt0E68u40QZDspXPJi4C0pfri93f0n+JWxmfymAbVuctmhU5F3JJy/++mQZhNSUv9kohybPVzw==", "dependencies": { - "@tanstack/query-core": "5.8.3" + "@tanstack/query-core": "5.8.6" }, "funding": { "type": "github", @@ -13346,105 +13337,35 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@teambit/react.eslint-config-bit-react": { - "version": "1.0.66", - "resolved": "https://registry.npmjs.org/@teambit/react.eslint-config-bit-react/-/react.eslint-config-bit-react-1.0.66.tgz", - "integrity": "sha512-EYAidzuPUeor4XshbeVq7ZTZ7tGFtNQlH3yYkVy6Ty7Tqf8t+5k7lwFrZtwyjvam0jHfXFBaDLlhlTOBpuK06w==", + "version": "0.0.824", + "resolved": "https://registry.npmjs.org/@teambit/react.eslint-config-bit-react/-/react.eslint-config-bit-react-0.0.824.tgz", + "integrity": "sha512-lMcwIMdHADap2X44N1rEz2XGVfVfbWQ7Ba6AUCbfVS/AYYR8PMqw49BanZNLuPAqbejwHLQT1vrkccurrdvDeQ==", "dependencies": { - "@typescript-eslint/eslint-plugin": "5.62.0", - "@typescript-eslint/parser": "5.62.0", + "@typescript-eslint/eslint-plugin": "5.35.1", + "@typescript-eslint/parser": "5.35.1", "eslint-config-airbnb-typescript": "12.0.0", - "eslint-config-prettier": "8.5.0", - "eslint-plugin-mdx": "1.17.1" + "eslint-config-prettier": "8.5.0" }, "engines": { "node": ">=12.22.0" }, "peerDependencies": { - "@teambit/legacy": "1.0.604", + "@teambit/legacy": "1.0.535", "eslint": "> 7.0.0" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@babel/core/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.35.1.tgz", + "integrity": "sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/type-utils": "5.35.1", + "@typescript-eslint/utils": "5.35.1", "debug": "^4.3.4", - "graphemer": "^1.4.0", + "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" }, @@ -13466,13 +13387,13 @@ } }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.35.1.tgz", + "integrity": "sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==", "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/typescript-estree": "5.35.1", "debug": "^4.3.4" }, "engines": { @@ -13492,12 +13413,12 @@ } }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.35.1.tgz", + "integrity": "sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/visitor-keys": "5.35.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -13507,10 +13428,35 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/type-utils": { + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.35.1.tgz", + "integrity": "sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==", + "dependencies": { + "@typescript-eslint/utils": "5.35.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.35.1.tgz", + "integrity": "sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -13520,12 +13466,12 @@ } }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.35.1.tgz", + "integrity": "sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/visitor-keys": "5.35.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -13546,18 +13492,16 @@ } }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.35.1.tgz", + "integrity": "sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/typescript-estree": "5.35.1", "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "eslint-utils": "^3.0.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -13571,11 +13515,11 @@ } }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "version": "5.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.35.1.tgz", + "integrity": "sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==", "dependencies": { - "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/types": "5.35.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -13586,53 +13530,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/eslint-config-airbnb": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz", @@ -13799,65 +13696,6 @@ "eslint": ">=7.0.0" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/eslint-mdx": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/eslint-mdx/-/eslint-mdx-1.17.1.tgz", - "integrity": "sha512-ihkTZCYipPUpzZgTeTwRajj3ZFYQAMWUm/ajscLWjXPVA2+ZQoLRreVNETRZ1znCnE3OAGbwmA1vd0uxtSk2wg==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "remark-mdx": "^1.6.22", - "remark-parse": "^8.0.3", - "remark-stringify": "^8.1.1", - "tslib": "^2.3.1", - "unified": "^9.2.2" - }, - "engines": { - "node": ">=10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/eslint-plugin-markdown": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz", - "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==", - "dependencies": { - "mdast-util-from-markdown": "^0.8.5" - }, - "engines": { - "node": "^8.10.0 || ^10.12.0 || >= 12.0.0" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/eslint-plugin-mdx": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-mdx/-/eslint-plugin-mdx-1.17.1.tgz", - "integrity": "sha512-yOI2FmHCh+cgkMEkznxvWxfLC8AqZgco7509DjwMoCzXaxslv7YmGBKkvZyHxcbLmswnaMRBlYcd2BT7KPEnKw==", - "dependencies": { - "eslint-mdx": "^1.17.1", - "eslint-plugin-markdown": "^2.2.1", - "synckit": "^0.4.1", - "tslib": "^2.3.1", - "vfile": "^4.2.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -13889,23 +13727,6 @@ "node": ">=4.0" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -13917,94 +13738,6 @@ "node": ">=10" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/remark-mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/remark-stringify": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", - "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", - "dependencies": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^2.0.0", - "mdast-util-compact": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^3.0.0", - "unherit": "^1.0.4", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -14019,163 +13752,11 @@ "node": ">=10" } }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/synckit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.4.1.tgz", - "integrity": "sha512-ngUh0+s+DOqEc0sGnrLaeNjbXp0CWHjSGFBqPlQmQ+oN/OfoDoYDBXPh+b4qs1M5QTk5nuQ3AmVz9+2xiY/ldw==", - "dependencies": { - "tslib": "^2.3.1", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@teambit/react.eslint-config-bit-react/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/@teambit/react.eslint-config-bit-react/node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, "node_modules/@testing-library/angular": { "version": "14.5.0", "resolved": "https://registry.npmjs.org/@testing-library/angular/-/angular-14.5.0.tgz", @@ -15285,9 +14866,9 @@ "integrity": "sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==" }, "node_modules/@types/node": { - "version": "20.9.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.4.tgz", - "integrity": "sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==", + "version": "20.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", + "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", "dependencies": { "undici-types": "~5.26.4" } @@ -19546,15 +19127,6 @@ "node": ">= 8" } }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/collect-v8-coverage": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", @@ -32119,14 +31691,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-alphanumerical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", @@ -32803,15 +32367,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -32820,15 +32375,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -36100,27 +35646,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/markuplint": { "version": "3.14.0", "resolved": "https://registry.npmjs.org/markuplint/-/markuplint-3.14.0.tgz", @@ -36229,54 +35754,6 @@ "node": "*" } }, - "node_modules/mdast-util-compact": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", - "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-compact/node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-compact/node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-compact/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-from-markdown": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", @@ -45012,14 +44489,6 @@ "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, "node_modules/req-all": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/req-all/-/req-all-0.1.0.tgz", @@ -46428,15 +45897,6 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -47918,12 +47378,6 @@ "matcher-collection": "^1.0.0" } }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead" - }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -47932,15 +47386,6 @@ "node": ">=8" } }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/trough": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", @@ -48525,19 +47970,6 @@ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", @@ -49190,15 +48622,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vfile-message": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", diff --git a/package.json b/package.json index 25747dc8e..e29b6d440 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "@react-native-community/eslint-config": "^3.2.0", "@react-native-community/eslint-plugin": "^1.3.0", "@react-native-community/hooks": "^3.0.0", - "@remix-run/eslint-config": "^2.3.0", + "@remix-run/eslint-config": "^2.3.1", "@rushstack/eslint-patch": "^1.6.0", "@salesforce/eslint-config-lwc": "^3.5.2", "@salesforce/eslint-plugin-aura": "^2.1.0", @@ -125,9 +125,9 @@ "@swc/core": "^1.3.99", "@tailwindcss/line-clamp": "^0.4.4", "@tanstack/eslint-plugin-query": "^5.8.4", - "@tanstack/react-query": "^5.8.4", + "@tanstack/react-query": "^5.8.6", "@teambit/eslint-config-bit-react": "^0.0.367", - "@teambit/react.eslint-config-bit-react": "^1.0.66", + "@teambit/react.eslint-config-bit-react": "^0.0.824", "@testing-library/angular": "^14.5.0", "@testing-library/jest-dom": "^6.1.4", "@testing-library/jest-native": "^5.4.3", @@ -140,7 +140,7 @@ "@types/jest": "^29.5.10", "@types/lodash": "^4.14.202", "@types/mocha": "^10.0.6", - "@types/node": "^20.9.4", + "@types/node": "^20.10.0", "@types/node-fetch": "^2.6.9", "@types/simple-mock": "^0.8.6", "@typescript-eslint/eslint-plugin": "^6.12.0", diff --git a/src/docGenerator.ts b/src/docGenerator.ts index d6aafb1a8..5e09f1b89 100644 --- a/src/docGenerator.ts +++ b/src/docGenerator.ts @@ -1,7 +1,6 @@ import { DescriptionEntry, DescriptionParameter, - Level, ParameterSpec, PatternSpec, Specification, @@ -9,17 +8,19 @@ import { } from "codacy-seed" import { Rule } from "eslint" import { JSONSchema4 } from "json-schema" -import { flatMap, flatMapDeep } from "lodash" +import { flatMapDeep } from "lodash" import fetch from "node-fetch" import { capitalize, patternTitle } from "./docGeneratorStringUtils" import { fromEslintPatternIdAndCategoryToCategory, - fromEslintTypeAndCategoryToLevel, + fromEslintTypeToLevel, patternIdToCodacy } from "./model/patterns" import { fromSchemaArray } from "./namedParameters" import { rulesToUnnamedParametersDefaults } from "./rulesToUnnamedParametersDefaults" import { toolName, toolVersion } from "./toolMetadata" +import { debug } from "./logging" + export class DocGenerator { private readonly rules: [string, Rule.RuleModule][] @@ -35,48 +36,41 @@ export class DocGenerator { patternId: string, schema: JSONSchema4 | JSONSchema4[] | undefined ): ParameterSpec[] | undefined { - const namedParameters = schema - ? this.fromEslintSchemaToParameters(patternId, schema) - : undefined - const unnamedParameterValue = - rulesToUnnamedParametersDefaults.get(patternId) + const unnamedParameterValue = rulesToUnnamedParametersDefaults.get(patternId) const unnamedParameter = unnamedParameterValue ? new ParameterSpec("unnamedParam", unnamedParameterValue) : undefined - function getParameters(): ParameterSpec[] | undefined { - if (namedParameters && unnamedParameter) - return [unnamedParameter, ...namedParameters] - else if (namedParameters) return namedParameters - else if (unnamedParameter) return [unnamedParameter] - else return undefined - } - const result = getParameters() - return result && result.length > 0 ? result : undefined + + const namedParameters = schema + ? this.fromEslintSchemaToParameters(patternId, schema) + : undefined + + if (namedParameters && unnamedParameter) + return [unnamedParameter, ...namedParameters] + if (namedParameters) + return namedParameters + if (unnamedParameter) + return [unnamedParameter] + + return undefined } generatePatterns(): Specification { - const patterns = flatMap(this.rules, ([patternId, ruleModule]) => { + const patterns = this.rules.flatMap(([patternId, ruleModule]) => { const meta = ruleModule?.meta - const eslintCategory = meta?.docs?.category - // Hack since eslint typescript definitions don't expose `type` yet - const eslintType = meta?.docs ? (meta?.docs as any).type : undefined - const level: Level = fromEslintTypeAndCategoryToLevel( - eslintType, - eslintCategory - ) + const eslintType = meta?.type const [category, subcategory] = fromEslintPatternIdAndCategoryToCategory( patternId, - eslintCategory + eslintType ) - const parameters = this.generateParameters(patternId, meta?.schema) - const enabled = meta?.docs?.recommended === true + return new PatternSpec( patternIdToCodacy(patternId), - level, + fromEslintTypeToLevel(eslintType), category, subcategory, - parameters, - enabled + this.generateParameters(patternId, meta?.schema), + meta?.docs?.recommended === true ) }) @@ -84,13 +78,11 @@ export class DocGenerator { } generateDescriptionEntries(): DescriptionEntry[] { - const descriptions = flatMap(this.rules, ([patternId, ruleModule]) => { - const meta = ruleModule && ruleModule.meta - const eslintDescription = meta?.docs?.description - const description = eslintDescription - ? capitalize(eslintDescription) + const descriptions = this.rules.flatMap(([patternId, ruleModule]) => { + const meta = ruleModule?.meta + const description = meta?.docs?.description + ? capitalize(meta.docs.description) : undefined - const title = patternTitle(patternId) const timeToFix = 5 const patternsParameters = this.generateParameters( patternId, @@ -99,9 +91,10 @@ export class DocGenerator { const descriptionParameters = patternsParameters?.map( (p) => new DescriptionParameter(p.name, p.name) ) + return new DescriptionEntry( patternIdToCodacy(patternId), - title, + patternTitle(patternId), description, timeToFix, descriptionParameters @@ -115,28 +108,20 @@ export class DocGenerator { patternId: string, schema: JSONSchema4 | JSONSchema4[] ): ParameterSpec[] { - const anyOfToArray = (schema: JSONSchema4) => - schema.anyOf ? schema.anyOf : [schema] - - const flattenSchema = ( - (flatMapDeep(schema, anyOfToArray)) - ) - - if (Array.isArray(flattenSchema)) { - const objects = flattenSchema.filter((value) => value && value.properties) - return fromSchemaArray(patternId, objects) - } else return [] + const anyOfToArray = (schema: JSONSchema4) => (schema.anyOf ? schema.anyOf : [schema]) + const flattenSchema = flatMapDeep(schema, anyOfToArray) as JSONSchema4[]; + const objects = flattenSchema.filter((value) => value && value.properties); + + return Array.isArray(objects) ? fromSchemaArray(patternId, objects) : []; } private patternIdsWithoutPrefix(prefix: string): Array { const longPrefix = prefix + "/" const patternIds = this.getPatternIds() - const filteredPatternIds = patternIds.filter((patternId) => - patternId.startsWith(longPrefix) - ) - return filteredPatternIds.map((patternId) => - patternId.substring(longPrefix.length) - ) + + return patternIds + .filter((patternId) => patternId.startsWith(longPrefix)) + .map((patternId) => patternId.substring(longPrefix.length)) } private eslintPatternIds(): Array { @@ -145,25 +130,38 @@ export class DocGenerator { return this.getPatternIds().filter((e) => !e.includes("/")) } - private async inlineLinkedMarkdownFiles(text: string, baseUrl: string) { + private async inlineLinkedMarkdownFiles(text: string, baseUrl: string): Promise { let newText = text - - const elements = newText.match(/\[.*?\)/g) - - if (elements) { - await Promise.all(elements.map(async (elem) => { - const urlMatch = elem.match(/\((.*?)\)/) - if (urlMatch && urlMatch.length === 2) { - const url = elem.match(/\((.*?)\)/)[1] - if (url.startsWith("../") && url.endsWith(".md")) { - const fullUrl = `${baseUrl}${url}` - const response = await fetch(fullUrl) - const content = await response.text() - newText = newText.replace(elem, () => `\n\n${content}`) - } - } - })) + const elements = text.match(/\[.*?\)/g) + + if (!elements) { + return newText } + + await Promise.all(elements.map(async (elem) => { + const urlMatch = elem.match(/\((\.\.\/.*?\.md)\)/) + + if (!urlMatch) { + return + } + + const fullUrl = `${baseUrl}${urlMatch[1]}` + + try { + const response = await fetch(fullUrl) + + if (!response.ok) { + console.error(`Failed to fetch ${fullUrl}. Status: ${response.status}`) + return; + } + + const content = await response.text() + newText = newText.replace(elem, `\n\n${content}`) + } catch (error) { + console.error(`Error fetching ${fullUrl}: ${error.message}`) + } + })) + return newText } @@ -171,32 +169,44 @@ export class DocGenerator { baseUrl: string, prefix: string = "", rejectOnError: boolean = true, - patternIdModifier: (patternId: string) => string = s => s, - ) { + patternIdModifier: (patternId: string) => string = s => s + ): Promise { const patterns = prefix.length > 0 ? this.patternIdsWithoutPrefix(prefix) : this.eslintPatternIds() + const promises: Promise[] = patterns.map(async (pattern) => { const url: string = `${baseUrl}${patternIdModifier(pattern)}.md` - const result = await fetch(url) - if (result.ok) { - const textInput = await result.text() - const text = await this.inlineLinkedMarkdownFiles(textInput, baseUrl) + + try { + const message = `Failed to retrieve docs for ${pattern} from ${url}` + const response = await fetch(url) + + if (!response.ok) { + if (rejectOnError) { + throw new Error(message) + } + debug(`${message}. Skipping`) + return + } + + const content = await response.text() + const text = await this.inlineLinkedMarkdownFiles(content, baseUrl) const filename = "docs/description/" + patternIdToCodacy((prefix.length > 0 ? prefix + "/" : "") + pattern) + ".md" - return writeFile(filename, text) - } else { - const message = `Failed to retrieve docs for ${pattern} from ${url}` - if (rejectOnError) return Promise.reject(message) - else { - console.log(`${message}. Skipping`) - Promise.resolve() + + await writeFile(filename, text) + } catch (error) { + if (rejectOnError) { + return Promise.reject(`${error.message}`) } + console.error(`${error.message}`) } }) + return Promise.all(promises) } @@ -216,7 +226,9 @@ export class DocGenerator { .join("\n")} ` - await writeFile(patternsFilename, patternsXml) - await writeFile(patternsTypescriptFilename, patternsXml) + await Promise.all([ + writeFile(patternsFilename, patternsXml), + writeFile(patternsTypescriptFilename, patternsXml) + ]); } } diff --git a/src/model/patterns.ts b/src/model/patterns.ts index 140cbfdc3..e63683964 100644 --- a/src/model/patterns.ts +++ b/src/model/patterns.ts @@ -9,55 +9,25 @@ export function fromEslintPatternIdAndCategoryToCategory( if (patternId.includes("injection")) return ["Security", "CommandInjection"] if (patternId.includes("crypto")) return ["Security", "Cryptography"] if (patternId.includes("Storage")) return ["Security", "InsecureStorage"] - if (patternId.startsWith("scanjs-rules/call_")) - return ["Security", "CommandInjection"] - if (patternId.startsWith("scanjs-rules/assign_to_")) - return ["Security", "MaliciousCode"] + if (patternId.startsWith("no-unsanitized")) return ["Security", "XSS"] + if (patternId.startsWith("scanjs-rules/call_")) return ["Security", "CommandInjection"] + if (patternId.startsWith("scanjs-rules/assign_to_")) return ["Security", "MaliciousCode"] if (patternId.startsWith("scanjs-rules") || patternId.includes("security")) return ["Security", patternId.includes("regex") ? "Regex" : undefined] - if (patternId.startsWith("no-unsanitized")) return ["Security", "XSS"] + switch (category) { case "problem": return ["ErrorProne"] case "suggestion": - return ["CodeStyle"] + return ["BestPractice"] case "layout": - return ["CodeStyle"] - default: - return [fromEslintPatternIdAndCategoryToCategoryLegacy(category)] - } -} - -function fromEslintPatternIdAndCategoryToCategoryLegacy( - category?: string -): Category { - switch (category) { - case "Possible Errors": - return "ErrorProne" - case "Best Practices": - return "CodeStyle" - case "Strict Mode": - return "CodeStyle" - case "Variables": - return "CodeStyle" - case "Node.js and CommonJS": - return "CodeStyle" - case "Stylistic Issues": - return "CodeStyle" - case "ECMAScript 6": - return "CodeStyle" - case "Deprecated": - return "Compatibility" - case "Removed": - return "Compatibility" default: - return "CodeStyle" + return ["CodeStyle"] } } -export function fromEslintTypeAndCategoryToLevel( - type?: string, - category?: string +export function fromEslintTypeToLevel( + type?: string ): Level { switch (type) { case "problem": @@ -65,32 +35,6 @@ export function fromEslintTypeAndCategoryToLevel( case "suggestion": return "Warning" case "layout": - return "Info" - default: - return fromEslintCategoryToLevelLegacy(category) - } -} - -function fromEslintCategoryToLevelLegacy(category?: string): Level { - switch (category) { - case "Possible Errors": - return "Error" - case "Best Practices": - return "Info" - case "Strict Mode": - return "Error" - case "Variables": - return "Info" - case "Node.js and CommonJS": - return "Warning" - case "Stylistic Issues": - return "Info" - case "ECMAScript 6": - return "Warning" - case "Deprecated": - return "Info" - case "Removed": - return "Info" default: return "Info" }