A linter for Common Lisp source code using SBCL to detect errors and improve code quality.
A linter for Common Lisp source code using SBCL
Automatically loads all ASD files in a directory, linting all associated source files without manual setup, streamlining project-wide analysis.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Command-line usage allows easy integration into scripts and workflows, with support for directories or individual files for targeted linting.
Includes a pre-commit script template that blocks commits with lint errors, enforcing code quality directly in the development cycle.
Output formatted for reviewdog enables automated code reviews in CI/CD pipelines, as shown in the README integration example.
Relies entirely on SBCL, making it unusable for projects targeting other Common Lisp implementations, limiting portability.
Only works with projects using ASD files; it cannot lint codebases with different build systems or unstructured file layouts.
The README provides no information on configuring linting rules, suggesting rigidity for teams with specific coding standards.