Statick

Latest version: v0.9.5

Safety actively analyzes 613734 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

40.8708

22.04

mean | | 186.4 | 95.7 | 51.8
min | | 159 | 79 | 38
max | | 223 | 127 | 64

Added

- Process all source files at once with tools that support passing in a list of files, instead of invoking each tool
per file. (470)
- New tool plugin for the [ruff](https://github.com/charliermarsh/ruff) tool.

Changed

- Change json reporting plugin output file suffix from .json to .statick.json. (472, 475)
- In GitHub workflow use node action instead of custom node install from source. (476)

Fixed

- Using example file in the black test space in unit tests for the black tool plugin. (470)
- Add missing dependencies to install_requires.
The docformatter and mypy tools are run by default (if Python files are
discovered) but they were not included in the package `install_requires`
list of dependencies.
Now installing statick in a fresh virtual environment will include and run all
the available tools. (465)
- Add check for an empty issue file before trying to read the line for NOLINT.
Crashes happen if trying to read a line that does not exist. (467)
- Move flake8 configuration max-line-length option to correct location.
When running pytest a warning was given about this. The max-line-length
was being set in the pytest section of our configuration. Moving it to
the flake8 section fixes the warning and makes more sense logically. (466, 469)
- In the code climate and json reporting plugins write output files to current directory
if no output directory is specified. (471)
- In tex level configuration only use the tex discovery plugin. (477)

20.04

4.9149

4.6742

2.5462

Added

- Process all Python source files at once with pylint tool plugin, instead of one pylint run per file. (460)
- Support [parallel execution](https://docs.pylint.org/run.html#parallel-execution) flag of pylint.
Set the number of cores used by pylint using the `--max-procs` flag for Statick. (460)

Fixed

- Update action versions to get rid of deprecation warnings. (458)
- Add blank line before URL in docstring for ROS discovery plugin. Fixes warning from new version of docformatter. (459)

Removed

- Remove debug print statement when the threshold level is used. (457)

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.