aboutsummaryrefslogtreecommitdiff
path: root/ROADMAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'ROADMAP.md')
-rw-r--r--ROADMAP.md65
1 files changed, 36 insertions, 29 deletions
diff --git a/ROADMAP.md b/ROADMAP.md
index edca367..89a27b1 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -331,7 +331,7 @@
- [ ] "no-unused-modules"
- [ ] "no-useless-path-segments"
- [X] "no-webpack-loader-syntax"
-- [ ] "order"
+- [X] "order"
- [ ] "prefer-default-export"
- [ ] "unambiguous"
@@ -353,31 +353,31 @@
## SonarJS
-- [ ] "cognitive-complexity"
-- [ ] "max-switch-cases"
-- [ ] "no-all-duplicated-branches"
-- [ ] "no-collapsible-if"
-- [ ] "no-collection-size-mischeck"
-- [ ] "no-duplicate-string"
-- [ ] "no-duplicated-branches"
-- [ ] "no-element-overwrite"
-- [ ] "no-extra-arguments"
-- [ ] "no-identical-conditions"
-- [ ] "no-identical-expressions"
-- [ ] "no-identical-functions"
-- [ ] "no-inverted-boolean-check"
-- [ ] "no-one-iteration-loop"
-- [ ] "no-redundant-boolean"
-- [ ] "no-redundant-jump"
-- [ ] "no-same-line-conditional"
-- [ ] "no-small-switch"
-- [ ] "no-unused-collection"
-- [ ] "no-use-of-empty-return-value"
-- [ ] "no-useless-catch"
-- [ ] "prefer-immediate-return"
-- [ ] "prefer-object-literal"
-- [ ] "prefer-single-boolean-return"
-- [ ] "prefer-while"
+- [X] "cognitive-complexity"
+- [X] "max-switch-cases"
+- [X] "no-all-duplicated-branches"
+- [X] "no-collapsible-if"
+- [X] "no-collection-size-mischeck"
+- [X] "no-duplicate-string"
+- [X] "no-duplicated-branches"
+- [X] "no-element-overwrite"
+- [X] "no-extra-arguments"
+- [X] "no-identical-conditions"
+- [X] "no-identical-expressions"
+- [X] "no-identical-functions"
+- [X] "no-inverted-boolean-check"
+- [X] "no-one-iteration-loop"
+- [X] "no-redundant-boolean"
+- [X] "no-redundant-jump"
+- [X] "no-same-line-conditional"
+- [X] "no-small-switch"
+- [X] "no-unused-collection"
+- [X] "no-use-of-empty-return-value"
+- [X] "no-useless-catch"
+- [X] "prefer-immediate-return"
+- [X] "prefer-object-literal"
+- [X] "prefer-single-boolean-return"
+- [X] "prefer-while"
## TypeScript
@@ -389,6 +389,7 @@
- [ ] "ban-types"
- [ ] "brace-style"
- [ ] "camelcase"
+- [X] "class-literal-property-style"
- [ ] "class-name-casing"
- [X] "comma-spacing"
- [ ] "consistent-type-assertions"
@@ -406,6 +407,7 @@
- [ ] "member-ordering"
- [ ] "naming-convention"
- [ ] "no-array-constructor"
+- [X] "no-base-to-string"
- [ ] "no-dupe-class-members"
- [ ] "no-dynamic-delete"
- [ ] "no-empty-function"
@@ -431,10 +433,13 @@
- [ ] "no-throw-literal"
- [X] "no-type-alias"
- [ ] "no-unnecessary-boolean-literal-compare"
-- [ ] "no-unnecessary-condition"
+- [X] "no-unnecessary-condition"
- [ ] "no-unnecessary-qualifier"
- [ ] "no-unnecessary-type-arguments"
-- [ ] "no-unnecessary-type-assertion"
+- [X] "no-unnecessary-type-assertion"
+- [X] "no-unsafe-call"
+- [X] "no-unsafe-member-access"
+- [X] "no-unsafe-return"
- [X] "no-untyped-public-signature"
- [ ] "no-unused-expressions"
- [X] "no-unused-vars"
@@ -450,6 +455,7 @@
- [ ] "prefer-nullish-coalescing"
- [ ] "prefer-optional-chain"
- [ ] "prefer-readonly"
+- [X] "prefer-readonly-parameter-types"
- [ ] "prefer-regexp-exec"
- [ ] "prefer-string-starts-ends-with"
- [ ] "promise-function-async"
@@ -507,9 +513,11 @@
- [ ] "prefer-negative-index"
- [ ] "prefer-node-append"
- [ ] "prefer-node-remove"
+- [X] "prefer-number-properties"
- [ ] "prefer-query-selector"
- [ ] "prefer-reflect-apply"
- [ ] "prefer-replace-all"
+- [X] "prefer-set-has"
- [ ] "prefer-spread"
- [ ] "prefer-starts-ends-with"
- [ ] "prefer-string-slice"
@@ -517,7 +525,6 @@
- [ ] "prefer-trim-start-end"
- [ ] "prefer-type-error"
- [X] "prevent-abbreviations"
-- [ ] "regex-shorthand"
- [ ] "throw-new-error"
## Vue