A set of ESLint plugins and configurations used by 6river.
First, install ESLint:
npm install eslint --save-dev
Then, install eslint-plugin-6river
:
npm install eslint-plugin-6river --save-dev
Note: If you installed ESLint globally (using the -g
flag), you must also install
eslint-plugin-6river
globally.
This plugin requires ESLint 9 or later.
You can use this plugin with pre-set configurations, or you can configure it yourself.
const eslintPlugin6river = require('eslint-plugin-6river');
module.exports = [...eslintPlugin6river.configs['node-mocha']];
const eslintPlugin6river = require('eslint-plugin-6river');
module.exports = [...eslintPlugin6river.configs['browser-jest']];
const eslintPlugin6river = require('eslint-plugin-6river');
module.exports = [
{
plugins: {
'6river': eslintPlugin6river,
},
rules: {
'6river/rule-name': 'error',
},
},
];
- new-cap: Similar to the ESLint core rule but adds an
@
prefix to decorator functions, making it easier to apply regex rules to all decorators.