Run the relevant tools for a repository
Automatically run the relevant tool (pylint, mypy, pytest, ...) for the current repository.
Tools are detected by peeking at configuration files (pyproject.toml, .pylintrc, ...).
From the root of a python project:
hisswill run the tools
hiss --checkprevent the files to be modified by formatters
hiss --fastwill skip slowest tools (mostly tests)
hiss --previewwill print the list of tools found in the repository
Why this (stupid) name
Sir Hiss is the name of the snake in "Robin Hood" animated movie. He has a lot of interesting advice to give to the king but he is never listened to ... I hope you don't treat your linter like that ^^
Please suggest more tools :-)
- Read requirements.txt
- Decide if we should try to read tox.ini. Tox also allow to launch several tools in diferrent environments and there is some overlap with hiss.
- Add installation instructions
- Display diff on failure
- Share some options
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sir_hiss-0.0.1-py3-none-any.whl (4.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size sir_hiss-0.0.1.tar.gz (4.3 kB)||File type Source||Python version None||Upload date||Hashes View hashes|