All Projects → tclindner → Npm Package Json Lint

tclindner / Npm Package Json Lint

Licence: mit
Configurable linter for package.json files

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Npm Package Json Lint

Grunt Eslint
Validate files with ESLint
Stars: ✭ 189 (+78.3%)
Mutual labels:  linter, npm-package
Luacheck
A tool for linting and static analysis of Lua code.
Stars: ✭ 1,382 (+1203.77%)
Mutual labels:  linter
Airtap
Run TAP unit tests in 1789+ browsers.
Stars: ✭ 1,364 (+1186.79%)
Mutual labels:  npm-package
Rslint
A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Stars: ✭ 1,377 (+1199.06%)
Mutual labels:  linter
All Keys
Get all property keys of an object including non-enumerable and inherited ones
Stars: ✭ 100 (-5.66%)
Mutual labels:  npm-package
Pageres Cli
Capture website screenshots
Stars: ✭ 1,378 (+1200%)
Mutual labels:  npm-package
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-9.43%)
Mutual labels:  linter
Doc8
Style checker for sphinx (or other) rst documentation.
Stars: ✭ 105 (-0.94%)
Mutual labels:  linter
Linter Write Good
An Atom linter interface for write-good.
Stars: ✭ 102 (-3.77%)
Mutual labels:  linter
Tailor
Cross-platform static analyzer and linter for Swift.
Stars: ✭ 1,370 (+1192.45%)
Mutual labels:  linter
Eslint Plugin I18n Json
Fully extendable eslint plugin for JSON i18n translation files.
Stars: ✭ 101 (-4.72%)
Mutual labels:  linter
Node Sonic Channel
🦉 Sonic Channel integration for Node. Used in pair with Sonic, the fast, lightweight and schema-less search backend.
Stars: ✭ 101 (-4.72%)
Mutual labels:  npm-package
New Github Release Url
Generate a URL for opening a new GitHub release with prefilled tag, body, and other fields
Stars: ✭ 102 (-3.77%)
Mutual labels:  npm-package
Nix Linter
Linter for the Nix expression language
Stars: ✭ 100 (-5.66%)
Mutual labels:  linter
Svlint
SystemVerilog linter
Stars: ✭ 103 (-2.83%)
Mutual labels:  linter
Tplink Cloud Api
A node.js npm module to remotely control TP-Link smartplugs (HS100, HS110) and smartbulbs (LB100, LB110, LB120, LB130) using their cloud web service (no need to be on the same wifi/lan)
Stars: ✭ 96 (-9.43%)
Mutual labels:  npm-package
Linter Farch
Make sure the filenames stay the same, control them! 👁
Stars: ✭ 101 (-4.72%)
Mutual labels:  linter
Pd Select
vue components ,like ios 3D picker style,vue 3d 选择器组件,3D滚轮
Stars: ✭ 101 (-4.72%)
Mutual labels:  npm-package
Wemake Python Styleguide
The strictest and most opinionated python linter ever!
Stars: ✭ 1,714 (+1516.98%)
Mutual labels:  linter
Gopherci
GopherCI was a project to help you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other third party static analysis tools.
Stars: ✭ 105 (-0.94%)
Mutual labels:  linter

npm-package-json-lint

A package.json linter for Node projects

license npm ci Dependency Status devDependency Status Netlify Status

What is npm-package-json-lint?

npm-package-json-lint helps enforce standards for your package.json file. Currently it can check for:

  • validity of data types in nodes. Ex: name should always be a string.
  • whether a string is a lowercase
  • whether a version number is a valid
  • the presence of a given module
  • the presence of a pre-release version of a module
  • and much more!

Please see the website for a list of rules.

How do I install it?

First thing first, let's make sure you have the necessary pre-requisites.

System Dependencies

Node

Use the cli

Use cli globally

  • npm install npm-package-json-lint -g

Use cli in project

  • npm install npm-package-json-lint

Documentation

Website

Quick links

CLI commands and configuration | Node.js API

Migrating from v4.x.x to 5.x.x

Please see the migration guide.

Migrating from v3.x.x to 4.x.x

Please see the migration guide.

Migrating from v2.x.x to 3.x.x

Please see the migration guide.

Migrating from v1.x.x to 2.x.x

Please see the migration guide.

Migrating from v0.x.x to 1.x.x

Please see the migration guide.

Contributing

Please see CONTRIBUTING.md.

Release History

Please see CHANGELOG.md.

Related

License

Copyright (c) 2016-2020 Thomas Lindner. Licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].