Eris maintains an up-to-date set of reports for every file in a codebase.
| golden-files | ||
| BUGS | ||
| fill3.py | ||
| fill3_test.py | ||
| golden.py | ||
| gut.py | ||
| gut_test.py | ||
| in-directory | ||
| install-dependencies | ||
| install-tools | ||
| LICENSE | ||
| LS_COLORS | ||
| LS_COLORS.sh | ||
| lscolors.py | ||
| lscolors_test.py | ||
| make-readme.py | ||
| README.md | ||
| sandbox_fs | ||
| sandbox_fs.py | ||
| sandbox_fs_test.py | ||
| terminal.py | ||
| termstr.py | ||
| termstr_test.py | ||
| test-all | ||
| TODO | ||
| tools.py | ||
| tools_test.py | ||
| vigil | ||
| vigil.py | ||
| vigil_test.py | ||
| worker.py | ||
| worker_test.py | ||
Vigil Code Monitor
Summary
Vigil shows a list of status reports for a given codebase, and keeps them up to date as the codebase changes.
Installation
To run vigil: (Tested in Ubuntu 16.10 in gnome-terminal and stterm)
# git clone https://github.com/ahamilton/vigil
# cd vigil
# ./install-dependencies
# ./vigil <directory_path>
and to test its working properly:
# ./test-all
To run on an older ubuntu you can checkout an older version of vigil. e.g. After cloning do:
# git checkout ubuntu-15.10
Tools
| Extensions | Tools |
|---|---|
| .py | python_syntax python_unittests pydoc mypy python_coverage python_profile pycodestyle pyflakes pylint python_gut python_modulefinder python_mccabe bandit |
| .pyc | disassemble_pyc |
| .pl .pm .t | perl_syntax perldoc perltidy |
| .pod .pod6 | perldoc |
| .java | uncrustify |
| .c .h | splint uncrustify |
| .o | objdump_headers objdump_disassemble readelf |
| .cpp | bcpp uncrustify |
| pdf2txt | |
| .html | html_syntax tidy html2text |
| .php | php5_syntax |
| .zip | unzip |
| .tar.gz .tgz | tar_gz |
| .tar.bz2 | tar_bz2 |
| .a .so | nm |