Provided by: snakefood_1.4-3_all bug


       sfood-checker - check for superfluous import statements in Python source code


       sfood-checker [options] files...


       This  script  is  used to detect forgotten imports that are not used anymore. When writing
       Python code (which happens so fast), it is often the case that we forget to remove useless

       This is implemented using a search in the AST, and as such we do not require to import the
       module in order to run  the  checks.  This  is  a  major  advantage  over  all  the  other
       lint/checker programs, and the main reason for taking the time to write it.

       As  inputs,  it can receive either files or directories; in case no argument is passed, it
       parses the current directory recursively.


       -h, --help
              show the help message and exit

              Debugging output.

       -I IGNORES, --ignore=IGNORES
              Add the given directory name to the list to be ignored.

       -d, --disable-pragmas
              Disable processing of pragma directives as strings after imports.

       -D, --duplicates, --enable-duplicates
              Enable experimental heuristic for finding duplicate imports.

       -M, --missing, --enable-missing
              Enable experimental heuristic for finding missing imports.


       sfood(1),  sfood-cluster(1),  sfood-copy(1),  sfood-flatten(1),   sfood-graph(1),   sfood-


       sfood-checker  was  written  by  Martin Blais <> and it's part of snakefood

       This manual page was written by Sandro Tosi <>,  for  the  Debian  project
       (and may be used by others).

                                         January 2, 2009                         SFOOD-CHECKER(1)