Skip to content

Releases: pinterest/thriftcheck

0.9.6

03 Aug 00:45
0d3b540
Compare
Choose a tag to compare

Changelog

9a39169 Add a new 'names.reserved' check (#22)
0d3b540 Add column position support for remaining nodes (#23)
a77e536 Only compare messages when necessary
724f528 Relocate Name() as an unexported helper function

0.9.5

16 Jul 17:50
b15d172
Compare
Choose a tag to compare

Changelog

aafbecd Just use the zero value
b0994f6 List enabled/disabled status alongside check names (#19)
b15d172 Support documented-based @NOLINT directives (#20)

0.9.4

06 Jul 18:45
0b456d8
Compare
Choose a tag to compare

Changelog

995e178 Add a new int.64bit check (#12)
cab1e51 Report line numbers for parse errors (#14)
029a89a Store Messages by value
c2cbaba Support ast.Position column numbers (#17)
7fcee9e Switch to ast.Position (from idl.Position) (#16)
90e6813 Update to thriftrw-go@369aed6e25db
0b456d8 Use fnmatch()-style file path matching (#18)
7acd91d Use parsed idl.Info to determine node positions (#15)

0.9.3

09 Jun 22:05
Compare
Choose a tag to compare

Changelog

84cca1f Add Logf() as the standard way to log from a check
03df6b1 Add an explicit Line field to Message
1f07d60 Add field identifier checks
557e331 Document how to enable or disable checks
2b0e5d6 Move the input files test closer to linter creation
44bb276 Rename Includes to Strings
26c745a Report parse errors are first-class error messages (#11)
f8694f8 Return pointers to Check structures
88b61c9 Simplify TestMessageString
674876e Standardize the checks unit test pattern (#10)
cff5c39 Stop exporting the context's Logger

0.9.2

05 Jun 00:36
Compare
Choose a tag to compare

Changelog

7b5afa3 Document thriftcheck's exit codes
01e4911 Rename 'include.exists' to 'include.path'
6312916 Rename the default configuration file .thriftcheck.toml
36f7aae Use filepath.Match() to match keys in include.restricted (#9)

0.9.1

04 Jun 01:57
Compare
Choose a tag to compare

Changelog

1339165 Add a new 'include.restricted' check (#7)
e592a29 Add an --errors-only command line option
aa77094 Document the configuration file
febfd2b Fix 'include.exists' name
b8173a9 Implement String() for Checks (#5)
89f340d Rename 'includes' to 'include.exists' (#6)
bc942d3 Use %q to consistently quote string values (#8)

0.9.0

30 May 18:56
Compare
Choose a tag to compare

Initial release