From 7d4e0754db86b4586d780a2fd88bc040d84231ff Mon Sep 17 00:00:00 2001 From: nnmrts Date: Thu, 18 Jun 2020 17:27:22 +0200 Subject: [PATCH] chore: :fire: remove flow annotations and rules i don't use flow anymore so i removed it --- .eslintrc | 4 +--- .flowconfig | 23 ----------------------- index.js | 3 --- rules/best-practices.js | 2 -- rules/compat.js | 1 - rules/errors.js | 2 -- rules/es6.js | 2 -- rules/flow.js | 41 ----------------------------------------- rules/imports.js | 2 -- rules/jsdoc.js | 2 -- rules/node.js | 2 -- rules/strict.js | 2 -- rules/style.js | 1 - rules/variables.js | 1 - 14 files changed, 1 insertion(+), 87 deletions(-) delete mode 100644 .flowconfig delete mode 100644 rules/flow.js diff --git a/.eslintrc b/.eslintrc index 05db56a..6727977 100644 --- a/.eslintrc +++ b/.eslintrc @@ -7,11 +7,9 @@ { "files": ["**/**.js"], "rules": { - "flowtype/require-return-type": "off", - "flowtype/require-parameter-type": "off", "import/no-commonjs": "off", "import/no-unused-modules": "off" } } ] -} \ No newline at end of file +} diff --git a/.flowconfig b/.flowconfig deleted file mode 100644 index 4d6ca03..0000000 --- a/.flowconfig +++ /dev/null @@ -1,23 +0,0 @@ -[ignore] -.*/.cache/.* -./dist/.* -.*/git/.* -/git/.* - -[include] - -[libs] - -[options] -esproposal.class_static_fields=enable -esproposal.class_instance_fields=enable -esproposal.export_star_as=enable -esproposal.optional_chaining=enable -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue -emoji=true -module.file_ext=.js -module.file_ext=.json -module.file_ext=.jsx -module.file_ext=.css -module.file_ext=.scss \ No newline at end of file diff --git a/index.js b/index.js index d89cb28..0904f69 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { env: { browser: true, @@ -10,7 +8,6 @@ module.exports = { "./rules/compat.js", "./rules/errors.js", "./rules/es6.js", - "./rules/flow.js", "./rules/imports.js", "./rules/jsdoc.js", "./rules/node.js", diff --git a/rules/best-practices.js b/rules/best-practices.js index 129f127..22f01e0 100644 --- a/rules/best-practices.js +++ b/rules/best-practices.js @@ -1,5 +1,3 @@ -// @flow - const maxComplexity = 15; module.exports = { diff --git a/rules/compat.js b/rules/compat.js index 0150041..957146b 100644 --- a/rules/compat.js +++ b/rules/compat.js @@ -1,4 +1,3 @@ -// @flow module.exports = { plugins: ["compat"], rules: { diff --git a/rules/errors.js b/rules/errors.js index cc1cf69..16b0612 100644 --- a/rules/errors.js +++ b/rules/errors.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { rules: { "for-direction": "error", diff --git a/rules/es6.js b/rules/es6.js index e998060..e271864 100644 --- a/rules/es6.js +++ b/rules/es6.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { env: { es6: true diff --git a/rules/flow.js b/rules/flow.js deleted file mode 100644 index 76dd10e..0000000 --- a/rules/flow.js +++ /dev/null @@ -1,41 +0,0 @@ -// @flow - -module.exports = { - overrides: [ - { - files: ["flow-typed/**/**.js"], - rules: { - camelcase: "off", - "flowtype/require-types-at-top": "off" - } - } - ], - plugins: ["flowtype"], - rules: { - "flowtype/boolean-style": ["error", "boolean"], - "flowtype/define-flow-type": "warn", - "flowtype/delimiter-dangle": ["error", "never"], - "flowtype/generic-spacing": ["error", "never"], - "flowtype/no-primitive-constructor-types": "error", - "flowtype/no-weak-types": "error", - "flowtype/object-type-delimiter": ["error", "comma"], - "flowtype/require-exact-type": ["error", "always"], - "flowtype/require-indexer-name": ["error", "always"], - "flowtype/require-parameter-type": ["error"], - "flowtype/require-return-type": ["error", "always"], - "flowtype/require-types-at-top": ["error", "always"], - "flowtype/require-valid-file-annotation": ["error", "always"], - "flowtype/semi": ["error", "always"], - "flowtype/space-after-type-colon": ["error", "always"], - "flowtype/space-before-generic-bracket": ["error", "never"], - "flowtype/space-before-type-colon": ["error", "never"], - "flowtype/union-intersection-spacing": ["error", "always"], - "flowtype/use-flow-type": "error", - "flowtype/valid-syntax": "error" - }, - settings: { - flowtype: { - onlyFilesWithFlowAnnotation: false - } - } -}; diff --git a/rules/imports.js b/rules/imports.js index c7c2ce0..2f67229 100644 --- a/rules/imports.js +++ b/rules/imports.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { env: { es6: true diff --git a/rules/jsdoc.js b/rules/jsdoc.js index e8060da..3a28edf 100644 --- a/rules/jsdoc.js +++ b/rules/jsdoc.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { plugins: ["jsdoc"], rules: { diff --git a/rules/node.js b/rules/node.js index a24d6f7..07b0d9a 100644 --- a/rules/node.js +++ b/rules/node.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { env: { node: true diff --git a/rules/strict.js b/rules/strict.js index df5e436..104b333 100644 --- a/rules/strict.js +++ b/rules/strict.js @@ -1,5 +1,3 @@ -// @flow - module.exports = { rules: { strict: ["error", "never"] diff --git a/rules/style.js b/rules/style.js index 935b209..b1261d7 100644 --- a/rules/style.js +++ b/rules/style.js @@ -1,4 +1,3 @@ -// @flow const maxDepth = 10; const maxNestedCallbacks = 10; const maxParams = 6; diff --git a/rules/variables.js b/rules/variables.js index 5387dd7..ce596e6 100644 --- a/rules/variables.js +++ b/rules/variables.js @@ -1,4 +1,3 @@ -// @flow const confusingBrowserGlobals = require("confusing-browser-globals"); module.exports = {