Skip to content

Releases: pinterest/thriftcheck

0.9.8

27 Aug 22:36
cc6c9bb

Choose a tag to compare

Changelog

f41e4cb Fix include search path logic

0.9.7

27 Aug 21:53
0509bac

Choose a tag to compare

Changelog

d916075 Add 'field.optional' and 'field.requiredness' checks (#27)
b430fe5 Enable a few more linters (#25)
0509bac Fail immediately if there's a getopt parse error (#30)
4a7695c Mention Vim support via ALE
4533bf9 Switch to ast.Annotations() (#28)
dae9dc7 Upgrade to Go version 1.17 (#29)
8354895 Upgrade to kkyr/fig v0.3.0 (#26)
89668b1 Use current directory to resolve includes (#24)

0.9.6

03 Aug 00:45
0d3b540

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

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

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

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

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

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

Choose a tag to compare

Initial release