eslint-plugin-package-lock
Version:
An eslint plugin that will let you lint the package-lock.json
39 lines (28 loc) • 1.16 kB
Markdown
An eslint plugin that will let you lint the package-lock.json
- `lock-file-version` Allows you to require a specific lock file version. The current default is version `3`, but you can request a different version by giving object with the key `version`. You may want to apply this rule to make sure that you maintain compatibility with your clients and to avoid version `2` which has a rather large footprint due to its attempt to retain backwards compatibility.
- `version` Applies the lock-file-version rule as an error and uses the default value. An override is used to apply the rule only to `package-lock.json` files and use a JSON parser.
```json
{
"extends": ["plugin:package-lock/version"]
}
```
```json
{
"overrides": [
{
"files": ["package-lock.json"],
"parser": "eslint-plugin-json-es",
"plugins": ["package-lock"],
"rules": {
"package-lock/lock-file-version": ["error", { "version": 2 }]
}
}
]
}
```