summaryrefslogtreecommitdiff
path: root/ROADMAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'ROADMAP.md')
-rw-r--r--ROADMAP.md37
1 files changed, 21 insertions, 16 deletions
diff --git a/ROADMAP.md b/ROADMAP.md
index d16e2bb..e7e9612 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -13,7 +13,6 @@
- [ ] "block-scoped-var"
- [ ] "block-spacing"
- [X] "brace-style"
-- [X] "callback-return"
- [X] "camelcase"
- [ ] "capitalized-comments"
- [X] "class-methods-use-this"
@@ -42,10 +41,8 @@
- [ ] "function-paren-newline"
- [ ] "generator-star-spacing"
- [ ] "getter-return"
-- [ ] "global-require"
- [ ] "grouped-accessor-pairs"
- [ ] "guard-for-in"
-- [X] "handle-callback-err"
- [ ] "id-blacklist"
- [X] "id-length"
- [ ] "id-match"
@@ -138,10 +135,10 @@
- [X] "no-lone-blocks"
- [ ] "no-lonely-if"
- [ ] "no-loop-func"
+- [ ] "no-loss-of-precision"
- [X] "no-magic-numbers"
- [ ] "no-misleading-character-class"
- [ ] "no-mixed-operators"
-- [ ] "no-mixed-requires"
- [X] "no-mixed-spaces-and-tabs"
- [ ] "no-multi-assign"
- [X] "no-multi-spaces"
@@ -154,17 +151,13 @@
- [ ] "no-new"
- [X] "no-new-func"
- [ ] "no-new-object"
-- [X] "no-new-require"
- [ ] "no-new-symbol"
- [X] "no-new-wrappers"
- [ ] "no-obj-calls"
- [ ] "no-octal"
- [X] "no-octal-escape"
- [ ] "no-param-reassign"
-- [X] "no-path-concat"
- [ ] "no-plusplus"
-- [X] "no-process-env"
-- [ ] "no-process-exit"
- [X] "no-proto"
- [ ] "no-prototype-builtins"
- [ ] "no-redeclare"
@@ -172,7 +165,6 @@
- [ ] "no-restricted-exports"
- [ ] "no-restricted-globals"
- [ ] "no-restricted-imports"
-- [ ] "no-restricted-modules"
- [X] "no-restricted-properties"
- [ ] "no-restricted-syntax"
- [ ] "no-return-assign"
@@ -186,7 +178,6 @@
- [ ] "no-shadow-restricted-names"
- [X] "no-spaced-func"
- [ ] "no-sparse-arrays"
-- [ ] "no-sync"
- [X] "no-tabs"
- [ ] "no-template-curly-in-string"
- [X] "no-ternary"
@@ -291,6 +282,7 @@
- [X] "no-unused-disable"
- [X] "no-unused-enable"
- [X] "no-use"
+- [ ] "require-description"
## Import
@@ -316,6 +308,7 @@
- [ ] "no-dynamic-require"
- [ ] "no-extraneous-dependencies"
- [ ] "no-internal-modules"
+- [ ] "no-loss-of-precision"
- [ ] "no-mutable-exports"
- [ ] "no-named-as-default"
- [ ] "no-named-as-default-member"
@@ -385,29 +378,31 @@
- [ ] "array-type"
- [X] "await-thenable"
- [ ] "ban-ts-comment"
-- [ ] "ban-ts-ignore"
+- [ ] "ban-tslint-comment"
- [ ] "ban-types"
- [ ] "brace-style"
- [ ] "camelcase"
- [X] "class-literal-property-style"
-- [ ] "class-name-casing"
- [X] "comma-spacing"
- [ ] "consistent-type-assertions"
- [ ] "consistent-type-definitions"
- [ ] "default-param-last"
+- [ ] "dot-notation"
- [X] "explicit-function-return-type"
- [X] "explicit-member-accessibility"
- [ ] "explicit-module-boundary-types"
- [ ] "func-call-spacing"
-- [ ] "generic-type-naming"
- [X] "indent"
-- [X] "interface-name-prefix"
+- [ ] "init-declarations"
+- [ ] "keyword-spacing"
+- [ ] "lines-between-class-members"
- [ ] "member-delimiter-style"
-- [ ] "member-naming"
- [ ] "member-ordering"
+- [X] "method-signature-style"
- [ ] "naming-convention"
- [ ] "no-array-constructor"
- [X] "no-base-to-string"
+- [ ] "no-confusing-non-null-assertion"
- [ ] "no-dupe-class-members"
- [ ] "no-dynamic-delete"
- [ ] "no-empty-function"
@@ -421,6 +416,8 @@
- [ ] "no-for-in-array"
- [X] "no-implied-eval"
- [X] "no-inferrable-types"
+- [ ] "no-invalid-this"
+- [ ] "no-invalid-void-type"
- [X] "no-magic-numbers"
- [ ] "no-misused-new"
- [X] "no-misused-promises"
@@ -437,10 +434,10 @@
- [ ] "no-unnecessary-qualifier"
- [ ] "no-unnecessary-type-arguments"
- [X] "no-unnecessary-type-assertion"
+- [ ] "no-unsafe-assignment"
- [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"
- [X] "no-unused-vars-experimental"
@@ -456,8 +453,10 @@
- [ ] "prefer-optional-chain"
- [ ] "prefer-readonly"
- [X] "prefer-readonly-parameter-types"
+- [ ] "prefer-reduce-type-parameter"
- [ ] "prefer-regexp-exec"
- [ ] "prefer-string-starts-ends-with"
+- [ ] "prefer-ts-expect-error"
- [ ] "promise-function-async"
- [X] "quotes"
- [ ] "require-array-sort-compare"
@@ -497,13 +496,17 @@
- [ ] "no-keyword-prefix"
- [ ] "no-nested-ternary"
- [ ] "no-new-buffer"
+- [ ] "no-null"
- [ ] "no-process-exit"
+- [ ] "no-reduce"
- [ ] "no-unreadable-array-destructuring"
- [ ] "no-unsafe-regex"
- [ ] "no-unused-properties"
+- [ ] "no-useless-undefined"
- [ ] "no-zero-fractions"
- [ ] "number-literal-case"
- [ ] "prefer-add-event-listener"
+- [ ] "prefer-array-find"
- [ ] "prefer-dataset"
- [ ] "prefer-event-key"
- [ ] "prefer-exponentiation-operator"
@@ -514,6 +517,7 @@
- [ ] "prefer-node-append"
- [ ] "prefer-node-remove"
- [X] "prefer-number-properties"
+- [ ] "prefer-optional-catch-binding"
- [ ] "prefer-query-selector"
- [ ] "prefer-reflect-apply"
- [ ] "prefer-replace-all"
@@ -525,6 +529,7 @@
- [ ] "prefer-trim-start-end"
- [ ] "prefer-type-error"
- [X] "prevent-abbreviations"
+- [ ] "string-content"
- [ ] "throw-new-error"
## Vue