mirror of
https://github.com/status-im/sourcecred.git
synced 2025-01-09 12:15:56 +00:00
f2403ce33f
"This rule is aimed at flagging variables that are declared using let keyword, but never reassigned after the initial assignment." https://eslint.org/docs/rules/prefer-const This is a rule that helps you spot mistakes while writing code with a let statement. When thinking that you will need to reassign it, eslint will point out you're not actually doing so. This could be because you've forgotten something, assigned the wrong variable, or no longer need to reassign.
49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
// @flow
|
|
module.exports = {
|
|
parser: "babel-eslint",
|
|
plugins: ["flowtype", "react"],
|
|
env: {
|
|
browser: true,
|
|
es6: true,
|
|
node: true,
|
|
jest: true,
|
|
},
|
|
parserOptions: {
|
|
ecmaVersion: 2018,
|
|
sourceType: "module",
|
|
ecmaFeatures: {
|
|
jsx: true,
|
|
},
|
|
},
|
|
extends: [
|
|
"eslint:recommended",
|
|
"plugin:react/recommended",
|
|
"plugin:flowtype/recommended",
|
|
],
|
|
rules: {
|
|
"prefer-const": ["warn"],
|
|
camelcase: ["error", {properties: "never", allow: ["^_unused_.*"]}],
|
|
eqeqeq: ["error", "always", {null: "ignore"}],
|
|
"no-unused-vars": [
|
|
"warn",
|
|
{
|
|
argsIgnorePattern: "^_$|^_unused_",
|
|
varsIgnorePattern: "^_$|^_unused_",
|
|
caughtErrorsIgnorePattern: "^_$|^_unused_",
|
|
},
|
|
],
|
|
"no-constant-condition": ["warn", {checkLoops: false}],
|
|
"no-use-before-define": ["off"],
|
|
"no-useless-constructor": ["off"],
|
|
"no-case-declarations": ["off"],
|
|
"react/prop-types": ["off"],
|
|
"flowtype/generic-spacing": ["off"],
|
|
"flowtype/space-after-type-colon": ["off"],
|
|
},
|
|
settings: {
|
|
react: {
|
|
version: "detect",
|
|
},
|
|
},
|
|
};
|