Eris maintains an up-to-date set of reports for every file in a codebase.
Urwid is only be used for input, not display. Now adding the minimal set of urwid modules that vigil needs. These can be further pared down in future. Thank you to Ian Ward. |
||
|---|---|---|
| golden-files | ||
| urwid | ||
| 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 | c_syntax_gcc • c_syntax_clang • splint • uncrustify |
| .o | objdump_headers • objdump_disassemble • readelf |
| .cc .cpp .hpp | cpp_syntax_gcc • cpp_syntax_clang • 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 |