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
}
}
Author
Agoric