Scriptlint
Enforce naming standards for scripts in package.json to maintain consistency and improve readability.
Scriptlint is built in TypeScript, distributed under the The Unlicense, 133 GitHub stars, latest release v3.0.0.
When to use Scriptlint
Scriptlint is listed here as a Development project. The directory calls out Define and enforce script naming conventions, Integrate into CI/CD workflows, Improve package.json readability as capabilities associated with it.
Other recorded traits for Scriptlint include Configurable rules, Automated script validation.
Besides Development, this page also files Scriptlint under Tools, Code Quality.
Scriptlint compared with
Records in this directory name husky, lint-staged, pre-commit as products people compare with Scriptlint. That list is editorial metadata, not a claim that Scriptlint replaces each of them.
What the Scriptlint stats reflect
GitHub currently shows 133 GitHub stars, 11 open issues, latest tracked release v3.0.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v3.0.0
- License
- The Unlicense
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key features of Scriptlint
- Define and enforce script naming conventions
- Integrate into CI/CD workflows
- Improve package.json readability
- Configurable rules
- Automated script validation
Recorded alternatives to Scriptlint
Scriptlint resources
Scriptlint on GitHub
Related tools
Husky
Git hooks made easy with Husky, a simple tool to manage and execute Git hooks seamlessly 🐶 woof!
Precise-commits
Painlessly apply Prettier by only formatting lines you have modified. Ideal for teams that want to maintain code consistency while working on projects.
Ruler
Ruler lets you enforce consistent coding standards and rules across all coding agents, ensuring uniformity and quality in collaborative and AI-assisted development environments.
Eslint-plugin-perfectionist
An ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, and more.
Textlint
Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.
Destiny
Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.