Eris maintains an up-to-date set of reports for every file in a codebase.
- Mediainfo's output is more readable. - One less dependency. - Dropped ppm. |
||
|---|---|---|
| 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 Codebase 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(93) | Tools(60) |
|---|---|
| .* | 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 .tif .tiff .tga | mediainfo • 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 |