Framework to create linters for Python, YAML, TOML, JSON
Framework to create linters for Python, YAML, TOML, JSON
Hi, this is a Python framework I have created to make my life a little easier when creating custom linting rules. 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 file or even all files - Works directly with Python's AST - Tutorials and API reference to make users life easier All in all seems to be quite functional for my private (yet) linters, so I decided to make it into a FOSS project. Have fun, would love to hear your feedback and ideas regarding it!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Incoming - JSON validation framework for Python
A Python DSL for Describing JSON Schemas
Graphene – GraphQL framework for Python
Kim – A Python serialization and marshaling framework
TriOTP, the OTP Framework for Python Trio
Watson – A Python 3 Framework
Feather a Python Web Framework
Starlette – An asyncio Web framework for Python
I made a fronted web framework in Python
Show HN; (Untwisted) a twisted-like framework to abstract protocols in python