Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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