Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cheap-glitch/devlint
👁️ A meta-linter for configuration files, documentation and project setups.
https://github.com/cheap-glitch/devlint
cli cli-tool config-lint linter meta-linter package-json-lint package-lint typescript-cli
Last synced: 2 months ago
JSON representation
👁️ A meta-linter for configuration files, documentation and project setups.
- Host: GitHub
- URL: https://github.com/cheap-glitch/devlint
- Owner: cheap-glitch
- License: isc
- Created: 2021-01-03T13:07:35.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-30T07:12:21.000Z (almost 3 years ago)
- Last Synced: 2024-09-09T16:35:42.497Z (4 months ago)
- Topics: cli, cli-tool, config-lint, linter, meta-linter, package-json-lint, package-lint, typescript-cli
- Language: TypeScript
- Homepage: https://devlint.org
- Size: 4.28 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DevLint
[![License](https://shields.io/github/license/cheap-glitch/devlint)](LICENSE)
[![Latest release](https://shields.io/github/v/release/cheap-glitch/devlint?sort=semver&label=latest%20release&color=green)](https://github.com/cheap-glitch/devlint/releases/latest)
[![Coverage status](https://shields.io/coveralls/github/cheap-glitch/devlint)](https://coveralls.io/github/cheap-glitch/devlint)## Features
* Enforce a coherent and predictable structure across multiple projects
* A single place to lint and verify all your configuration and meta files
* Precise and familiar reports modeled after those of ESLint## Installation
```
npm i -D devlint
```## Usage
See `devlint --help` for a complete list of commands and some basic examples.
## Changelog
See the full changelog [here](https://github.com/cheap-glitch/devlint/releases).
## Contributing
Contributions are welcomed! Please open an issue before submitting substantial changes.
## Related
* [`yamllint`](https://github.com/adrienverge/yamllint) – Linter for YAML (Python)
* [`markdownlint`](https://github.com/DavidAnson/markdownlint) – Linter for Markdown (JavaScript)
* [`dotenv-linter`](https://github.com/dotenv-linter/dotenv-linter) – Linter for `.env` files (Rust)
* [`vim-json-with-comments`](https://github.com/cheap-glitch/vim-json-with-comments) – Edit the DevLint JSON config file in (Neo)Vim with proper highlighting for comments## License
ISC