Getting Started
💿 Installation
You'll first need to install ESLint:
bash
npm install --save-dev eslintbash
pnpm add --save-dev eslintbash
yarn add --dev eslintNext, install eslint-plugin-ninja:
bash
npm install --save-dev eslint-plugin-ninjabash
pnpm add --save-dev eslint-plugin-ninjabash
yarn add --dev eslint-plugin-ninja⚙️ Usage
Add ninja to the plugins section of your .eslintrc configuration file or import eslint-plugin-ninja in your eslint.config.js. Then configure the rules you want to use under the rules section.
Legacy Config
json
// .eslintrc
{
"plugins": ["ninja"],
"extends": ["plugin:ninja/recommended"],
"rules": {
"ninja/align": 2,
"ninja/prefer-emoji": 1
}
}Flat Config
js
// eslint.config.js
import ninja from 'eslint-plugin-ninja'
export default {
plugins: {
ninja,
},
extends: ['plugin:ninja/recommended'],
rules: {
'ninja/align': 'error',
'ninja/prefer-emoji': 'warn',
},
}