feat: wip #124
reviewdog [pylint] report
reported by reviewdog 🐶
Findings (1)
src/forbids/cli/validation.py|18| C0115: Missing class docstring (missing-class-docstring)
Filtered Findings (53)
docs/conf.py|1| C0114: Missing module docstring (missing-module-docstring)
docs/conf.py|23| W0622: Redefining built-in 'copyright' (redefined-builtin)
docs/conf.py|22| C0103: Constant name "project" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]|__.)$' pattern) (invalid-name)
docs/conf.py|23| C0103: Constant name "copyright" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]*|.__)$' pattern) (invalid-name)
docs/conf.py|24| C0103: Constant name "author" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]|.*)$' pattern) (invalid-name)
docs/conf.py|27| C0103: Constant name "release" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]|__.)$' pattern) (invalid-name)
docs/conf.py|59| C0103: Constant name "html_theme" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]*|.__)$' pattern) (invalid-name)
docs/conf.py|67| C0103: Constant name "napoleon_include_init_with_doc" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]|.*)$' pattern) (invalid-name)
docs/conf.py|68| C0103: Constant name "napoleon_include_private_with_doc" doesn't conform to UPPER_CASE naming style ('([^\\W\\da-z][^\\Wa-z]|__.__)$' pattern) (invalid-name)
src/forbids/cli/init.py|24 col 5| W0511: TODO: add more datatype (fixme)
src/forbids/cli/init.py|143 col 9| W0511: TODO: set run number reqs semi-automatically, add tags based on examplar data (fixme)
src/forbids/cli/init.py|1| C0114: Missing module docstring (missing-module-docstring)
src/forbids/cli/init.py|19| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/init.py|29 col 12| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/cli/init.py|30 col 17| W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
src/forbids/cli/init.py|35| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/init.py|52 col 8| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/cli/init.py|40 col 4| W0613: Unused argument 'instrument_grouping_tags' (unused-argument)
src/forbids/cli/init.py|77| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/init.py|77| R0914: Too many local variables (21/15) (too-many-locals)
src/forbids/cli/init.py|100 col 14| C2801: Unnecessarily calls dunder method getattr. Access attribute directly or use getattr built-in function. (unnecessary-dunder-call)
src/forbids/cli/init.py|129 col 12| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/cli/init.py|150 col 13| W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
src/forbids/cli/init.py|3| W0611: Unused import itertools (unused-import)
src/forbids/cli/run.py|1| C0114: Missing module docstring (missing-module-docstring)
src/forbids/cli/run.py|19| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/run.py|48| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/run.py|69 col 8| R1722: Consider using 'sys.exit' instead (consider-using-sys-exit)
src/forbids/cli/validation.py|1| C0114: Missing module docstring (missing-module-docstring)
src/forbids/cli/validation.py|14| C0115: Missing class docstring (missing-class-docstring)
src/forbids/cli/validation.py|22| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/cli/validation.py|22| R0914: Too many local variables (18/15) (too-many-locals)
src/forbids/cli/validation.py|35 col 58| R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal)
src/forbids/cli/validation.py|61 col 12| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/cli/validation.py|3| W0611: Unused import keyword (unused-import)
src/forbids/cli/validation.py|8| W0611: Unused import jsonschema.validators (unused-import)
src/forbids/schema.py|1| C0114: Missing module docstring (missing-module-docstring)
src/forbids/schema.py|23| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|34 col 8| R1705: Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
src/forbids/schema.py|53| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|71| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|81| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|86| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|86| R0914: Too many local variables (17/15) (too-many-locals)
src/forbids/schema.py|102 col 8| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/schema.py|111 col 12| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/schema.py|91 col 4| W0613: Unused argument 'factor_entities' (unused-argument)
src/forbids/schema.py|128| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|135 col 4| W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
src/forbids/schema.py|147| C0116: Missing function or method docstring (missing-function-docstring)
src/forbids/schema.py|6| W0611: Unused Sequence imported from collections.abc (unused-import)
src/forbids/schema.py|7| W0611: Unused asdict imported from dataclasses (unused-import)
src/forbids/schema.py|7| W0611: Unused field imported from dataclasses (unused-import)
Annotations
Check failure on line 18 in src/forbids/cli/validation.py
github-actions / pylint
[pylint] src/forbids/cli/validation.py#L18
C0115: Missing class docstring (missing-class-docstring)
Raw output
src/forbids/cli/validation.py:18:0: C0115: Missing class docstring (missing-class-docstring)