diff options
Diffstat (limited to 'ROADMAP.md')
-rw-r--r-- | ROADMAP.md | 37 |
1 files changed, 21 insertions, 16 deletions
@@ -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 |