Changelog
Contents
Changelog#
0.3.0 - 2022-10-28#
Added#
Added rules:
simpl-call-cat
: Simplify call to catsimpl-call-intrin
: Simplify call to intrinsic functorsimpl-call-range
: Simplify range expressiondepr-prag-legacy
: Remove legacy pragmasimpl-con-comp
: Simplify trivial comparison constraintstyle-symb-op
: Prefer symbolic operatorssimpl-union-dup
: Simplify union with duplicated typesimpl-union-prim
: Simplify union with primitive typesimpl-con-const
: Simplify constant constraint
Added
--format
flag toinfo
Added Contributing
Changed#
No longer recommend running the C pre-processor before linting
The CI system now publishes crates to crates.io
0.2.0 - 2022-10-24#
Added#
Online documentation! https://langston-barrett.github.io/souffle-lint/
man
subcommand to display documentation viaman
Configuration files may now contain an
ignore:
key that works like the--ignore
flag oflint
.Small documentation improvements.
Changed#
lint
now emits a warning on parse errorsUpgraded to
souffle-tree-sitter
v0.4.0, with substantial changes to the grammar (i.e., query patterns).