Eris maintains an up-to-date set of reports for every file in a codebase.
- It wasn't worth the complexity. It was only useful when running the python profile tool, which executes python scripts. But that tool isn't very useful when run against normal scripts. It has been removed too. - The sandbox also wasn't working inside snaps, appimages, systemd-nspawn or chroots. |
||
|---|---|---|
| golden-files | ||
| urwid | ||
| BUGS | ||
| fill3.py | ||
| fill3_test.py | ||
| golden.py | ||
| gut.py | ||
| gut_test.py | ||
| install-dependencies | ||
| install-tools | ||
| LICENSE | ||
| LS_COLORS | ||
| LS_COLORS.sh | ||
| lscolors.py | ||
| lscolors_test.py | ||
| make-readme.py | ||
| README.md | ||
| terminal.py | ||
| termstr.py | ||
| termstr_test.py | ||
| test-all | ||
| test-distributions | ||
| TODO | ||
| tools.py | ||
| tools_test.py | ||
| vigil | ||
| vigil.py | ||
| vigil_test.py | ||
| worker.py | ||
| worker_test.py | ||
Vigil Code Monitor
Summary
Vigil maintains an up-to-date set of reports for every file in a codebase.
Installation
To run vigil: (Tested in Ubuntu 17.04 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 • 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 |