.npmpackagejsonlintrc
Configuration file for npm-package-json-lint
| 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