2.8 KiB
2.8 KiB
Vigil Code Monitor
Summary
Vigil shows a list of status reports for a given codebase, and keeps them up to date as the code changes.
Installation
To run vigil: (Tested in Ubuntu 16.10 in gnome-terminal, lxterminal 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 |
| .png .jpg .gif .bmp .ppm .tiff .tga | pil • pil_half |