F feature blame plots #2964
reviewdog [pylint] report
reported by reviewdog 🐶
Findings (174)
varats/varats/plots/feature_blame_plots.py|696| Unnecessary parens after '=' keyword (superfluous-parens)
varats/varats/plots/feature_blame_plots.py|1| Missing module docstring (missing-module-docstring)
varats/varats/plots/feature_blame_plots.py|3| Use 'from matplotlib import pyplot' instead (consider-using-from-import)
varats/varats/plots/feature_blame_plots.py|44| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|47 col 10| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/varats/plots/feature_blame_plots.py|58| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|70| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|92| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|92| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|109| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|124| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|124| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|149| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|164| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|164| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeDisSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|185| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|200| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|208 col 12| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/varats/plots/feature_blame_plots.py|240| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|240| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSFBRPieChart' (abstract-method)
varats/varats/plots/feature_blame_plots.py|255 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/varats/plots/feature_blame_plots.py|254 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|258| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|273| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|299| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|299| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitProportionalStructuralPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|316| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|334| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|337 col 10| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/varats/plots/feature_blame_plots.py|348| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|358 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|359 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|363| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|369 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|369 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|369 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|369 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|377| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|383 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|383 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|383 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|383 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|391| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|391| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitDFBRPieChart' (abstract-method)
varats/varats/plots/feature_blame_plots.py|395 col 22| Undefined variable 'get_commit_dataflow_data_for_case_study' (undefined-variable)
varats/varats/plots/feature_blame_plots.py|408 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/varats/plots/feature_blame_plots.py|407 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|411| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|426| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|474| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|474| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'SpecificCommitProportionalDataflowPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|493| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|508| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|536| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|536| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'GeneralCommitProportionalDataflowPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|560| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|575| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|578 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|578 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|584| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|584| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrDFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|602| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|617| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|617| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisDFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|645| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|663| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|678| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|688 col 35| Consider using a generator instead 'max(max(project_data) for project_data in projects_data)' (consider-using-generator)
varats/varats/plots/feature_blame_plots.py|705 col 8| Variable name "s" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|713| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|713| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureAuthorDisPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|729| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|745| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|745| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrAuthorPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|762| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|32| Unused REQUIRE_CASE_STUDY imported from varats.ts_utils.click_param_types (unused-import)
varats/varats/tables/feature_blame_tables.py|60| Line too long (83/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|89| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|149| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|164| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|169| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|193| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|254| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|283| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|403| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|404| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|405| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|416| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|499| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|1| Missing module docstring (missing-module-docstring)
varats/varats/tables/feature_blame_tables.py|25| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|101| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|118| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|205| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|222| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|295| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|312| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|314 col 4| Too many local variables (27/20) (too-many-locals)
varats/varats/tables/feature_blame_tables.py|428| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|445| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|511| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|528| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|535 col 15| Undefined variable 'get_dataflow_data_for_case_study' (undefined-variable)
varats/varats/tables/feature_blame_tables.py|537 col 8| Unused variable 'rows' (unused-variable)
varats/varats/tables/feature_blame_tables.py|560| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|577 col 17| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|579 col 33| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|585| Missing function or method docstring (missing-function-docstring)
varats/varats/tables/feature_blame_tables.py|588 col 11| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/data/reports/feature_blame_report.py|109| Line too long (95/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|423| Line too long (86/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|427| Line too long (105/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|431| Unnecessary parens after 'not' keyword (superfluous-parens)
varats/varats/data/reports/feature_blame_report.py|57 col 32| Unnecessarily calls dunder method str. Use str built-in function. (unnecessary-dunder-call)
varats/varats/data/reports/feature_blame_report.py|134| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|135 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|138 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|153| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|154 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|159 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|183| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|184 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|187 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|305| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|306 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|310 col 8| Redefining built-in 'hash' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|309 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|320| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|321 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|322 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|330 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|352| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|353 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|353 col 40| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|361 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|382| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|383 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|384 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|410| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|411 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|412 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|428 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|446| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|447 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|448 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/databases/feature_blame_databases.py|160| Line too long (97/80) (line-too-long)
varats/varats/data/databases/feature_blame_databases.py|162| Line too long (85/80) (line-too-long)
varats/varats/data/databases/feature_blame_databases.py|170| Trailing whitespace (trailing-whitespace)
varats/varats/data/databases/feature_blame_databases.py|175| Trailing whitespace (trailing-whitespace)
varats/varats/data/databases/feature_blame_databases.py|184| Line too long (83/80) (line-too-long)
varats/varats/data/databases/feature_blame_databases.py|194| Trailing whitespace (trailing-whitespace)
varats/varats/data/databases/feature_blame_databases.py|196| Line too long (81/80) (line-too-long)
varats/varats/data/databases/feature_blame_databases.py|206 col 10| Trailing whitespace (trailing-whitespace)
varats/varats/data/databases/feature_blame_databases.py|208| Final newline missing (missing-final-newline)
varats/varats/data/databases/feature_blame_databases.py|12| No name 'generate_features_scfi_data' in module 'varats.data.reports.feature_blame_report' (no-name-in-module)
varats/varats/data/databases/feature_blame_databases.py|189 col 12| Variable name "RFP" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/databases/feature_blame_databases.py|171 col 8| Unused variable 'create_dataframe_layout' (unused-variable)
varats/varats/data/databases/feature_blame_databases.py|184 col 22| Unused variable 'failed_report_paths' (unused-variable)
varats/varats/data/databases/feature_blame_databases.py|3| Unused datetime imported from datetime (unused-import)
varats/varats/data/databases/feature_blame_databases.py|4| Unused Enum imported from enum (unused-import)
varats/varats/data/databases/feature_blame_databases.py|6| Unused Path imported from pathlib (unused-import)
varats/varats/data/databases/feature_blame_databases.py|10| Unused build_cached_report_table imported from varats.data.cache_helper (unused-import)
varats/varats/data/databases/feature_blame_databases.py|12| Unused DataflowFeatureBlameReport imported from varats.data.reports.feature_blame_report (unused-import)
varats/varats/data/databases/feature_blame_databases.py|17| Unused DataflowFeatureBlameReportExperiment imported from varats.experiments.vara.feature_blame_report_experiment (unused-import)
varats/varats/data/databases/feature_blame_databases.py|21| Unused load_dataflow_feature_blame_report imported from varats.jupyterhelper.file (unused-import)
varats/varats/data/databases/feature_blame_databases.py|28| Unused get_local_project_git imported from varats.project.project_util (unused-import)
varats/varats/data/databases/feature_blame_databases.py|35| Unused id_from_paths imported from varats.data.databases.blame_diff_metrics_database (unused-import)
varats/varats/data/databases/feature_blame_databases.py|35| Unused timestamp_from_paths imported from varats.data.databases.blame_diff_metrics_database (unused-import)
varats/varats/data/databases/feature_blame_databases.py|35| Unused compare_timestamps imported from varats.data.databases.blame_diff_metrics_database (unused-import)
varats/varats/data/databases/feature_blame_databases.py|42| Unused ChurnConfig imported from varats.utils.git_util (unused-import)
varats/varats/data/databases/feature_blame_databases.py|42| Unused calc_code_churn imported from varats.utils.git_util (unused-import)
varats/varats/data/databases/feature_blame_databases.py|42| Unused create_commit_lookup_helper imported from varats.utils.git_util (unused-import)
varats/varats/data/databases/feature_blame_databases.py|42| Unused FullCommitHash imported from varats.utils.git_util (unused-import)
varats/varats/experiments/vara/feature_blame_report_experiment.py|195| Line too long (81/80) (line-too-long)
Filtered Findings (452)
varats-core/init.py|1| error while code parsing: Unable to load file varats-core/init.py:
varats/build/lib/varats/plots/feature_blame_plots.py|696| Unnecessary parens after '=' keyword (superfluous-parens)
varats/build/lib/varats/plots/feature_blame_plots.py|1| Missing module docstring (missing-module-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|3| Use 'from matplotlib import pyplot' instead (consider-using-from-import)
varats/build/lib/varats/plots/feature_blame_plots.py|44| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|47 col 10| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/build/lib/varats/plots/feature_blame_plots.py|58| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|70| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|92| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|92| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrSFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|109| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|124| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|124| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisSFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|149| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|164| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|164| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeDisSFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|185| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|200| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|208 col 12| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/build/lib/varats/plots/feature_blame_plots.py|240| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|240| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSFBRPieChart' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|255 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/build/lib/varats/plots/feature_blame_plots.py|254 col 8| Unused variable 'fig' (unused-variable)
varats/build/lib/varats/plots/feature_blame_plots.py|258| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|273| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|299| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|299| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitProportionalStructuralPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|316| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|334| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|337 col 10| Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
varats/build/lib/varats/plots/feature_blame_plots.py|348| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|358 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|359 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|363| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|369 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|369 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|369 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|369 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|377| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|383 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|383 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|383 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|383 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|391| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|391| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitDFBRPieChart' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|395 col 22| Undefined variable 'get_commit_dataflow_data_for_case_study' (undefined-variable)
varats/build/lib/varats/plots/feature_blame_plots.py|408 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/build/lib/varats/plots/feature_blame_plots.py|407 col 8| Unused variable 'fig' (unused-variable)
varats/build/lib/varats/plots/feature_blame_plots.py|411| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|426| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|474| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|474| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'SpecificCommitProportionalDataflowPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|493| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|508| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|536| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|536| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'GeneralCommitProportionalDataflowPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|560| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|575| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|578 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|578 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|584| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|584| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrDFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|602| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|617| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|617| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisDFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|645| Missing class docstring (missing-class-docstring)
... (Too many findings. Dropped some findings)
Annotations
Check failure on line 696 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L696 <325>
Unnecessary parens after '=' keyword (superfluous-parens)
Raw output
varats/varats/plots/feature_blame_plots.py:696:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens)
Check failure on line 1 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L1 <114>
Missing module docstring (missing-module-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:1:0: C0114: Missing module docstring (missing-module-docstring)
Check failure on line 3 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L3 <402>
Use 'from matplotlib import pyplot' instead (consider-using-from-import)
Raw output
varats/varats/plots/feature_blame_plots.py:3:0: R0402: Use 'from matplotlib import pyplot' instead (consider-using-from-import)
Check failure on line 44 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L44 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:44:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 47 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L47 <3001>
Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
Raw output
varats/varats/plots/feature_blame_plots.py:47:10: C3001: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
Check failure on line 58 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L58 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:58:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 70 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L70 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:70:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 92 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L92 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:92:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 92 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L92 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrSFBRPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:92:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeCorrSFBRPlot' (abstract-method)
Check failure on line 109 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L109 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:109:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 124 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L124 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:124:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 124 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L124 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisSFBRPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:124:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDisSFBRPlot' (abstract-method)
Check failure on line 149 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L149 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:149:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 164 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L164 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:164:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 164 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L164 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeDisSFBRPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:164:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSizeDisSFBRPlot' (abstract-method)
Check failure on line 185 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L185 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:185:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 200 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L200 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:200:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 208 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L208 <3001>
Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
Raw output
varats/varats/plots/feature_blame_plots.py:208:12: C3001: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
Check failure on line 240 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L240 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:240:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 240 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L240 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSFBRPieChart' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:240:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSFBRPieChart' (abstract-method)
Check warning on line 255 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L255 <108>
Lambda may not be necessary (unnecessary-lambda)
Raw output
varats/varats/plots/feature_blame_plots.py:255:44: W0108: Lambda may not be necessary (unnecessary-lambda)
Check warning on line 254 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L254 <612>
Unused variable 'fig' (unused-variable)
Raw output
varats/varats/plots/feature_blame_plots.py:254:8: W0612: Unused variable 'fig' (unused-variable)
Check failure on line 258 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L258 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:258:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 273 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L273 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:273:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 299 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L299 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:299:0: C0115: Missing class docstring (missing-class-docstring)