ESlint plugin for linting package json.
npm install @git-validator/eslint-plugin-packagejson




ESlint plugin for linting package.json.
- Lint package.jsons.
- Simple. Tiny. Fast.
- Zero dependencies.
- ESLint >= 8.57.0
Install
``sh`
pnpm add -D eslint @git-validator/eslint-plugin-packagejson
Config eslint.config.js
`js
import * as packagejson from "@git-validator/eslint-plugin-packagejson";
export default [
...
{
files: ["**/package.json"],
processor: "packagejson/processor",
plugins: { packagejson },
rules: {
"packagejson/no-lifecycle-script": "error",
...
// Visit https://github.com/zanminkian/git-validator/tree/main/packages/eslint-plugin-packagejson/doc/rules for more other rules
},
},
...
];
`
Config package.json
`json``
{
"scripts": {
"lint": "eslint .",
"lint:fix": "eslint . --fix"
}
}
Click here.
MIT