tclindner / Npm Package Json Lint
Licence: mit
Configurable linter for package.json files
Stars: ✭ 106
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Npm Package Json Lint
Luacheck
A tool for linting and static analysis of Lua code.
Stars: ✭ 1,382 (+1203.77%)
Mutual labels: linter
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
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
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
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
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
- grunt-npm-package-json-lint: Grunt Wrapper for npm-package-json-lint
- npm-package-json-lint-config-default: Shared default configuration module for npm-package-json-lint
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].