7 releases
0.3.1 | Sep 4, 2023 |
---|---|
0.3.0 | Sep 4, 2023 |
0.2.0 | Sep 4, 2023 |
0.1.3 | Sep 4, 2023 |
#552 in Filesystem
14KB
287 lines
Introduction
This is a simple app to detect missing type hints in function definitions for Python file(s).
It was primarily done for education purposes to learn more about tree-sitter.
Usage
To run it, you can cargo install the package and then run the following command:
pythcheck {FILE_PATH}
This will check for missing type hints on functions of the given file.
If you pass a directory, it will check for all Python files in that
directory recursively. For more information, run pythcheck -h
.
$ pythcheck -h
Checks Python files for missing type hints in function parameters and return values.
Usage: pythcheck [OPTIONS] <PATH>
Arguments:
<PATH> File or directory to check
Options:
--ignore-hidden Ignores hidden subdirectories and files
--ignore-tests Ignores tests subdirectories and files
--ignore-return Ignores absence of return type hints
-h, --help Print help
-V, --version Print version
Dependencies
~9–17MB
~299K SLoC