aboutsummaryrefslogtreecommitdiff
path: root/scripts/maint/practracker/practracker.py
AgeCommit message (Expand)Author
2020-02-20Merge branch 'maint-0.4.3'Nick Mathewson
2020-02-19practracker: Read unicode files when using Python 2teor
2020-02-16Stop assuming that /usr/bin/python existsPanagiotis Vasilopoulos
2020-02-03practracker: use shutil.move so --regen will work on windowsNick Mathewson
2020-02-03practracker: add a --regen-overbroad option to remove overbroad exceptions.Nick Mathewson
2020-01-14Merge branch 'maint-0.4.2'teor
2020-01-14practracker: print a notice to stderr when disabledteor
2019-12-12python: Add __future__ imports for python 3 compatibilityteor
2019-10-16practracker: add a missing #.Nick Mathewson
2019-09-25Merge branch 'tor-github/pr/1337'George Kadianakis
2019-09-24practracker: Fix a typo in the usage messageteor
2019-09-18Practracker: do not list problems when told to --list-overbroad.Nick Mathewson
2019-09-11Merge branch 'ticket31578' into ticket31578_mergedNick Mathewson
2019-09-09Merge branch 'tor-github/pr/1264'David Goulet
2019-09-05Fix a bug in practracker's handling of .may_include in headersNick Mathewson
2019-09-02Practracker: only consider files under "src/"Nick Mathewson
2019-08-29practracker: make filename terminology uniformNick Mathewson
2019-08-21Document new practracker violation types, and add a practracker readmeNick Mathewson
2019-08-21Merge branch 'ticket31176' into ticket31176_mergedNick Mathewson
2019-08-05Move include-violation checking into its own function.Nick Mathewson
2019-08-05Make includes interface more like the rest of practrackerNick Mathewson
2019-08-05practracker: a violation of a .may_include rule is now a problem.Nick Mathewson
2019-08-05Teach practracker about .h filesNick Mathewson
2019-08-01practracker: restore exceptions.txt header when running --regenNick Mathewson
2019-08-01practracker: replaces "overstrict" with "overbroad"Nick Mathewson
2019-08-01Lower check of TOR_DISABLE_PRACTRACKERNick Mathewson
2019-07-30practracker: better warning/regen handlingNick Mathewson
2019-07-30Practracker: new flags to control output.Nick Mathewson
2019-07-30practracker: Remove problemvault global.Nick Mathewson
2019-07-30practracker: Move the warning/error distinction to a higher level.Nick Mathewson
2019-07-30practracker: Refactor flow to use generatorsNick Mathewson
2019-07-30practracker: Rename "Problem" to "Item".Nick Mathewson
2019-07-18Add a TOR_DISABLE_PRACTRACKER envvar for use by folks who don't careNick Mathewson
2019-07-18Practracker: add tolerances for exceptionsNick Mathewson
2019-07-18Practracker: add a --list-overstrict optionNick Mathewson
2019-07-17Pracktracker: give the number of new errors found.Nick Mathewson
2019-03-27Stop assuming that /usr/bin/python3 existsteor
2019-03-26Merge branch 'practracker_regen'Nick Mathewson
2019-03-26practracker: update usage note in docstringNick Mathewson
2019-03-25practracker: add ability to regenerate exceptions file.Nick Mathewson
2019-03-25practracker: pass sys.argv to main() as an argumentNick Mathewson
2019-03-25Practracker: add a string explaining the excptions file.Nick Mathewson
2019-03-22Set file encoding in practracker.pyTaylor Yu
2019-03-14practracker: Be compatible with python2 which is used by travis/jenkins.George Kadianakis
2019-03-13Improve failure message from check-best-practicesNick Mathewson
2019-03-13Call practracker as part of check-local.George Kadianakis
2019-02-27Exit with 1 if new issues were found. Also work with python3.George Kadianakis
2019-02-27Add more intelligent problem tracking.George Kadianakis
2019-02-27Improve #include counting func and move it to metrics.py.George Kadianakis
2019-02-27Initial commit of practracker.py .George Kadianakis