harn-lint 0.8.4

Linter for the Harn programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Source-aware lint rules that operate on raw source plus the AST,
//! rather than on the stateful [`Linter`][crate::linter::Linter] walk.
//! Each rule lives in its own submodule so the dispatch list in
//! [`Linter::lint_program`][crate::linter::Linter::lint_program] stays
//! legible.

pub(crate) mod ast_walk;
pub(crate) mod blank_lines;
pub(crate) mod deprecated_llm_options;
pub(crate) mod file_header;
pub(crate) mod import_order;
pub(crate) mod optional_shorthand;
pub(crate) mod trailing_comma;
pub(crate) mod unnecessary_parentheses;