Type object
File match .npmpackagejsonlintrc npmpackagejsonlintrc.json .npmpackagejsonlintrc.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/npmpackagejsonlintrc/latest.json
Source https://www.schemastore.org/npmpackagejsonlintrc.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

extends string | array

Use the extends property to inherit rules from a shared configuration file/module.

rules object

npm-package-json-lint rules are configurable. Use the rules object to specify what rules should be used and what severity level they should follow.

Definitions

rule string | array
requiredNode
require-author string | array
require-bin string | array
require-bugs string | array
require-bundledDependencies string | array
require-config string | array
require-contributors string | array
require-cpu string | array
require-dependencies string | array
require-description string | array
require-devDependencies string | array
require-directories string | array
require-engines string | array
require-files string | array
require-homepage string | array
require-keywords string | array
require-license string | array
require-main string | array
require-man string | array
require-module string | array
require-name string | array
require-optionalDependencies string | array
require-os string | array
require-peerDependencies string | array
require-preferGlobal string | array
require-private string | array
require-publishConfig string | array
require-repository string | array
require-scripts string | array
require-version string | array
dataType
bin-type string | array
bundledDependencies-type string | array
config-type string | array
cpu-type string | array
dependencies-type string | array
description-type string | array
devDependencies-type string | array
directories-type string | array
engines-type string | array
files-type string | array
homepage-type string | array
keywords-type string | array
license-type string | array
main-type string | array
man-type string | array
name-type string | array
optionalDependencies-type string | array
os-type string | array
peerDependencies-type string | array
preferGlobal-type string | array
private-type string | array
repository-type string | array
scripts-type string | array
version-type string | array
validValues
valid-values-author string | array
valid-values-engines string | array
valid-values-license string | array
valid-values-name-scope string | array
valid-values-private string | array
valid-values-publishConfig string | array
dependencies
no-absolute-version-dependencies string | array
no-caret-version-dependencies string | array
no-restricted-dependencies string | array
no-restricted-pre-release-dependencies string | array
no-tilde-version-dependencies string | array
prefer-no-version-zero-dependencies string | array
prefer-absolute-version-dependencies string | array
prefer-caret-version-dependencies string | array
prefer-tilde-version-dependencies string | array
prefer-alphabetical-dependencies string | array
no-absolute-version-devDependencies string | array
no-caret-version-devDependencies string | array
no-restricted-devDependencies string | array
no-restricted-pre-release-devDependencies string | array
no-tilde-version-devDependencies string | array
prefer-no-version-zero-devDependencies string | array
prefer-absolute-version-devDependencies string | array
prefer-caret-version-devDependencies string | array
prefer-tilde-version-devDependencies string | array
prefer-alphabetical-devDependencies string | array
prefer-alphabetical-bundledDependencies string | array
prefer-alphabetical-optionalDependencies string | array
prefer-alphabetical-peerDependencies string | array
format
description-format string | array
name-format string | array
version-format string | array
packageJsonProperties
prefer-property-order string | array
deprecated
prefer-no-engineStrict string | array