tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

README (765B)


      1 Practracker is a simple python tool that keeps track of places where
      2 our code is ugly, and tries to warn us about new ones or ones that
      3 get worse.
      4 
      5 Right now, practracker looks for the following kinds of
      6 best-practices violations:
      7 
      8   .c files greater than 3000 lines long
      9   .h files greater than 500 lines long
     10   .c files with more than 50 includes
     11   .h files with more than 15 includes
     12 
     13   All files that include a local header not listed in a .may_include
     14   file in the same directory, when that .may_include file has an
     15   "!advisory" marker.
     16 
     17 The list of current violations is tracked in exceptions.txt; slight
     18 deviations of the current exceptions cause warnings, whereas large
     19 ones cause practracker to fail.
     20 
     21 For usage information, run "practracker.py --help".