Nick Mathewson
|
9abbde2c24
Update pre-commit hook to find checkIncludes in its new location
|
5 lat temu |
Nick Mathewson
|
6fb74753c2
Move checkIncludes inside practracker
|
5 lat temu |
Nick Mathewson
|
9eb12dde18
checkIncludes: add a real main function and CLI
|
5 lat temu |
Nick Mathewson
|
3f4e89a7ab
checkIncludes: refactor to use error-iteration style
|
5 lat temu |
Nick Mathewson
|
47d9bcfef8
checkIncludes: Separate file-handling from rule-handling
|
5 lat temu |
Nick Mathewson
|
65a69f861e
checkIncludes.py: extract topological sort code
|
5 lat temu |
Nick Mathewson
|
3f35ac772b
checkIncludes: introduce rules-file caching.
|
5 lat temu |
Nick Mathewson
|
475749351d
Move the executable part of checkIncludes.py inside an if block.
|
5 lat temu |
teor
|
a10d4adc25
Stop assuming that /usr/bin/python3 exists
|
5 lat temu |
Nick Mathewson
|
fae29f7b42
Make the topological-sort output off by default
|
6 lat temu |
Nick Mathewson
|
c3c8c926bf
Update the check-includes script to enforce some naming and no-circularity rules
|
6 lat temu |
Nick Mathewson
|
b4b8fa4899
Set the file encoding in checkIncludes.py with Python3
|
6 lat temu |
Nick Mathewson
|
ee12286222
Add a little documentation to checkIncludes.py.
|
6 lat temu |
Nick Mathewson
|
294f580f04
Re-wrap the error message emitted by checkIncludes.py
|
6 lat temu |
Nick Mathewson
|
3145e469d8
Make checkIncludes work on python 2.7
|
6 lat temu |
Nick Mathewson
|
83a4946e7b
Prune the .may_include files a bit; detect unused lines in them
|
6 lat temu |
Nick Mathewson
|
860b9a9918
Remove some accidentally committed code in checkIncludes.py
|
6 lat temu |
Nick Mathewson
|
405fa42e8a
Another windows include
|
6 lat temu |
Nick Mathewson
|
eb784aa9ea
add license statement to checkincludes, and have it return an error code
|
6 lat temu |
Nick Mathewson
|
999f7984e1
New script to check includes for modularity violations
|
6 lat temu |