@openinvest/eslint-config
v1.1.5
Published
OpenInvest ESLint config
Readme
@openinvest/eslint-config
OpenInvest ESLint config.
Usage
NOTE: For Node projects, you may want to disable no-console when extending this config, since console logging might be of use to you.
Install (macOS, Linux)
yarn add --dev @typescript-eslint/eslint-plugin \
@typescript-eslint/parser \
babel-eslint \
eslint \
prettier \
eslint-config-prettier \
eslint-plugin-prettier \
eslint-plugin-react \
eslint-plugin-react-native \
typescript \
@openinvest/eslint-configInstall (Windows)
yarn add --dev @typescript-eslint/eslint-plugin ^
@typescript-eslint/parser ^
babel-eslint ^
eslint ^
prettier ^
eslint-config-prettier ^
eslint-plugin-prettier ^
eslint-plugin-react ^
eslint-plugin-react-native ^
typescript ^
@openinvest/eslint-configUpdate your .eslintrc.json
{
// ...
"extends": "@openinvest/eslint-config"
}Set of rules
accessor-pairsconstructor-supercurlydot-locationeqeqeqhandle-callback-errnew-capno-array-constructorno-callerno-class-assignno-compare-neg-zerono-cond-assignno-consoleno-const-assignno-constant-conditionno-control-regexno-debuggerno-delete-varno-dupe-argsno-dupe-class-membersno-dupe-keysno-duplicate-caseno-else-returnno-empty-character-classno-empty-patternno-evalno-ex-assignno-extend-nativeno-extra-bindno-extra-boolean-castno-extra-parensno-fallthroughno-floating-decimalno-func-assignno-global-assignno-implied-evalno-inner-declarationsno-invalid-regexpno-iteratorno-label-varno-labelsno-lone-blocksno-lonely-ifno-multi-strno-negated-in-lhsno-new-funcno-new-objectno-new-requireno-new-symbolno-new-wrappersno-newno-obj-callsno-octal-escapeno-octalno-path-concatno-protono-redeclareno-return-assignno-return-awaitno-self-assignno-self-compareno-sequencesno-shadow-restricted-namesno-sparse-arraysno-this-before-superno-throw-literalno-undef-initno-undefno-unmodified-loop-conditionno-unneeded-ternaryno-unreachableno-unsafe-finallyno-unsafe-negationno-useless-callno-useless-computed-keyno-useless-constructorno-useless-escapeno-useless-renameno-useless-returnno-varno-withobject-property-newlineone-varprefer-arrow-callbackprefer-promise-reject-errorsprefer-templatesort-varsstrictsymbol-descriptionunicode-bomuse-isnanvalid-typeofwrap-iifeyoda
