Endo-specific plugin
You'll first need to install ESLint:
npm i eslint --save-dev
Next, install @endo/eslint-plugin
:
npm install @endo/eslint-plugin --save-dev
Note: If you installed ESLint globally (using the -g
flag) then you must also install @endo/eslint-plugin
globally.
Extend a plugin:@endo/CONFIG
in your .eslintrc
configuration file. You can omit the /eslint-plugin
suffix:
{
"extends": [
"plugin:@endo/recommended"
]
}
CONFIG
can be one of:
recommended
rules for code compatible with Hardened JSimports
opinions on how packages should use importsstyle
opinions on JS coding stylestrict
all of the aboveinternal
rules only for packages within the Endo source repositoryYou can configure individual rules you want to use under the rules section.
{
"rules": {
"@endo/rule-name": 2
}
}