Skip to content

Releases: Tomcc/acpplinter

Updates & minor bugfixes

26 Mar 21:10
Compare
Choose a tag to compare
  • removed cargo.lock from the repo
  • updated dependencies to latest
  • updated edition to 2018
  • fixed a panic if a root folder is missing; now it just errors out
  • fixed line numbers being off if the file contains a multiline string
  • fixed some warnings being lost but only if the file had other warnings too
  • removed custom walkdir

Fixed error code when JSON parsing fails

29 Sep 00:20
Compare
Choose a tag to compare

acpplinter was returning an "ok" result if the JSON is malformed and no linting is performed.
This was a very bad thing.

Sped up execution by combining all those regex vectors

14 Jun 20:56
Compare
Choose a tag to compare

There was no reason to run each regex in the list as a separate regex - they can be combined into one with a |, which is much faster because the DFA state machine only needs to visit the first few characters to know if any one branch doesn't need further processing.

Several bugfixes & updated Rust

25 May 00:45
Compare
Choose a tag to compare

The linter was extremely prone to eat up warnings due to failing to properly escape string and character sequences.
I had to add full support for raw string literals and characters.
Also added a few options to help test the tool.

Added "expected_fails" property, speed up, updated dependencies

25 Jun 09:40
Compare
Choose a tag to compare
0.5

turns out you can just grab the version for Clap from Cargo! cool. Al…

Fixed a nasty bug with escapes

17 Mar 00:27
Compare
Choose a tag to compare
0.3

oops, an issue with escape chars made some files being completely inv…

Added "exclude_paths" to rules

24 Nov 17:03
Compare
Choose a tag to compare
0.2

add "exclude_paths" feature to enable a rule everywhere except in som…

First Relase

21 Nov 00:37
Compare
Choose a tag to compare

First release for use on the build server, Win only binary for now