************* Module pyspry src/pyspry.pyi:68:0: C0115: Missing class docstring (missing-class-docstring) src/pyspry.pyi:72:4: C0116: Missing function or method docstring (missing-function-docstring) src/pyspry.pyi:72:18: W0613: Unused argument 'file_path' (unused-argument) src/pyspry.pyi:72:41: W0613: Unused argument 'prefix' (unused-argument) ************* Module config_ninja.cli src/config_ninja/cli.py:471:0: R0913: Too many arguments (6/5) (too-many-arguments) ************* Module config_ninja.conftest src/config_ninja/conftest.py:9:0: E0401: Unable to import 'pytest' (import-error) ************* Module config_ninja.contrib.appconfig src/config_ninja/contrib/appconfig.py:158:4: W0221: Number of parameters was 3 in 'Backend.new' and is now 5 in overriding 'AppConfigBackend.new' method (arguments-differ) src/config_ninja/contrib/appconfig.py:158:4: W0221: Variadics removed in overriding 'AppConfigBackend.new' method (arguments-differ) Report ====== 595 statements analysed. Statistics by type ------------------ +---------+-------+-----------+-----------+------------+---------+ |type |number |old number |difference |%documented |%badname | +=========+=======+===========+===========+============+=========+ |module |12 |4 |+8.00 |100.00 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |class |19 |2 |+17.00 |94.74 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |method |43 |14 |+29.00 |97.67 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |function |30 |NC |NC |96.67 |0.00 | +---------+-------+-----------+-----------+------------+---------+ External dependencies --------------------- :: boto3 (config_ninja.contrib.appconfig) botocore \-paginate (config_ninja.contrib.appconfig) config_ninja \-backend (config_ninja.contrib,config_ninja.contrib.appconfig,config_ninja.contrib.local,pyspry) jinja2 (config_ninja.cli,config_ninja.systemd) mypy_boto3_appconfig \-client (config_ninja.contrib.appconfig) mypy_boto3_appconfigdata (config_ninja.conftest,config_ninja.contrib.appconfig) pyspry (config_ninja,config_ninja.cli) rich (config_ninja.cli) \-markdown (config_ninja.cli) sdnotify (config_ninja.systemd) sh (config_ninja.cli,config_ninja.systemd) tomlkit (config_ninja.backend) typer (config_ninja.cli) typing_extensions (config_ninja.cli,config_ninja.contrib.appconfig,pyspry) watchfiles (config_ninja.contrib.local) yaml (config_ninja.backend,config_ninja.cli) 1657 lines have been analyzed Raw metrics ----------- +----------+-------+------+---------+-----------+ |type |number |% |previous |difference | +==========+=======+======+=========+===========+ |code |777 |46.89 |150 |+627.00 | +----------+-------+------+---------+-----------+ |docstring |551 |33.25 |103 |+448.00 | +----------+-------+------+---------+-----------+ |comment |17 |1.03 |3 |+14.00 | +----------+-------+------+---------+-----------+ |empty |312 |18.83 |54 |+258.00 | +----------+-------+------+---------+-----------+ Duplication ----------- +-------------------------+------+---------+-----------+ | |now |previous |difference | +=========================+======+=========+===========+ |nb duplicated lines |0 |0 |0 | +-------------------------+------+---------+-----------+ |percent duplicated lines |0.000 |0.000 |= | +-------------------------+------+---------+-----------+ Messages by category -------------------- +-----------+-------+---------+-----------+ |type |number |previous |difference | +===========+=======+=========+===========+ |convention |2 |1 |1 | +-----------+-------+---------+-----------+ |refactor |1 |0 |0 | +-----------+-------+---------+-----------+ |warning |4 |2 |2 | +-----------+-------+---------+-----------+ |error |1 |0 |0 | +-----------+-------+---------+-----------+ Messages -------- +---------------------------+------------+ |message id |occurrences | +===========================+============+ |unused-argument |2 | +---------------------------+------------+ |arguments-differ |2 | +---------------------------+------------+ |too-many-arguments |1 | +---------------------------+------------+ |missing-function-docstring |1 | +---------------------------+------------+ |missing-class-docstring |1 | +---------------------------+------------+ |import-error |1 | +---------------------------+------------+ ------------------------------------------------------------------ Your code has been rated at 9.80/10 (previous run: 9.67/10, +0.12)