← Latest products

Framework to create linters for Python, YAML, TOML, JSON

Build your own linter in minutes - from Python code to config files (YAML, JSON, TOML). Key features: - Quick to use (~20 LOC to create a functioning linter/checker) - Works with different file formats (as in the description) - Supports multiple ignore/noqa directives (per-line ignores, range ignores, whole file, rules choice during runs) - Single check can span all elements of the fil.

LibraryOpen source

15 stars · GitHubexternal site

Visit github.comexternal site

Reactions (1)

Similar products

by description similarity

  1. It does: - Syntax checks - yamllint linting - checkov security scanning - All in one lightweight, zero-config container --------------------------------------------------------- How to use: docker run -v "$(pwd):/data" pooyanazad/yaml-checker Optional alias (for .bashrc / .zshrc): alias ytest='docke

    Hacker News5 pts

  2. Jev-lint

    github.com

    semantic linter with plain English rules

    Hacker News5 pts

  3. Declarative framework to build LLM-based applications

    Hacker News5 pts

  4. vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2

    Hacker News5 pts

  5. Shuck

    github.com

    a fast shell linter written in Rust

    Hacker News8 pts