[KongchangAI]
Product

declint

A lightweight code linting tool that allows developers to define custom lint rules via YAML configuration files. It supports two rule-authoring methods—regular expressions and Lua scripts—and provides Language Server Protocol (LSP) integration as well as CI pipeline support.

Timeline (last 90 days)

Oct 2

declint is a lightweight tool that lets developers write custom lint rules in YAML.

Unverified50%
Oct 2

A declint rule essentially consists of a regular expression and a hint message.

Unverified50%
Oct 2

declint supports writing more complex judgment logic using Lua scripts when regular expressions cannot meet the requirements.

Unverified50%
Oct 2

declint supports CI integration and can output inline PR comments via --format github.

Unverified50%
Oct 2

declint integrates with editors via LSP and currently provides the Neovim plugin declint.nvim.

Unverified50%
Oct 2

Each rule in declint can carry embedded test cases and be verified by running the declint test command.

Unverified50%
Oct 2

declint has built-in presets covering Python, INI, Markdown, shell, Dockerfile, TOML, JSON, and JS.

Unverified50%
Oct 2

declint supports community rule sets, and developers can pull ready-made rule libraries with a single command.

Unverified50%
Oct 2

declint is built with Rust and is installed via cargo install declint.

Unverified50%
Oct 2

declint is positioned as a complement to mature linters such as ESLint and Pylint, specifically addressing the pain point of team-defined custom conventions rather than replacing them.

Unverified50%

2 more timeline events

All Facts (11)

Source Articles