Eris maintains an up-to-date set of reports for every file in a codebase.
| appimage | ||
| eris | ||
| tests | ||
| BUGS | ||
| install-dependencies | ||
| install-tools | ||
| LICENSE | ||
| LS_COLORS | ||
| make-appimage.py | ||
| make-readme.py | ||
| README.md | ||
| setup.py | ||
| test-all | ||
| test_distributions.py | ||
| TODO | ||
Eris Code Monitor
Summary
Eris maintains an up-to-date set of reports for every file in a codebase.
Installation
(Tested in Ubuntu 18.04)
# git clone https://github.com/ahamilton/eris
# cd eris
# ./install-dependencies
# python3.7 -m pip install .
To test its working properly:
# ./test-all
then to run:
# eris <directory_path>
Tools
| Extensions(94) | Tools(61) |
|---|---|
| .* | contents • metadata • git_blame • git_log |
| .py | python_syntax • python_unittests • pydoc • mypy • python_coverage • pycodestyle • pydocstyle • pyflakes • pylint • python_gut • python_modulefinder • dis • python_mccabe • bandit |
| .pl .pm .t | perl_syntax • perldoc • perltidy |
| .pod .pod6 | perldoc |
| .java | uncrustify |
| .c .h | c_syntax_gcc • splint • uncrustify • cppcheck • clang_format |
| .cc .cpp .hpp | cpp_syntax_gcc • bcpp • uncrustify • cppcheck • clang_format |
| .rb | ruby_syntax |
| .lua | lua_syntax • lua_check |
| .js | js_syntax • clang_format |
| .php | php7_syntax |
| .go | gofmt • go_vet • golint • godoc |
| .bash .sh .dash .ksh | shellcheck |
| pdf2txt | |
| .html .htm | html_syntax • tidy • html2text • pandoc |
| .yaml .yml | yamllint |
| .md .epub .docx .odt .rst | pandoc |
| .zip .jar .apk .egg .whl | zipinfo |
| .tar.gz .tgz | tar_gz |
| .tar.bz2 | tar_bz2 |
| .rar | unrar |
| .7z | 7z |
| .xz | unxz |
| .a | ar • nm |
| .o | objdump_headers • objdump_disassemble • readelf |
| .so | nm |
| .deb | dpkg_contents • dpkg_info |
| .rpm | rpm |
| .png .jpg .gif .bmp .ppm .tif .tiff .tga | identify • pil |
| .mkv .mka .mks .ogg .ogm .avi .wav .mpeg .mpg .vob .mp4 .mpgv .mpv .m1v .m2v .mp2 .mp3 .asf .wma .wmv .qt .mov .rm .rmvb .ra .ifo .ac3 .dts .aac .flac .aiff .aifc .au .iff .flv .srt .ssa .ass .sami | mediainfo |