F feature blame plots #3336
reviewdog [pylint] report
reported by reviewdog 🐶
Findings (202)
varats/varats/plots/feature_blame_plots.py|412| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|515| Line too long (87/80) (line-too-long)
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|46| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|49 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|60| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|72| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|99| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|99| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|116 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|118 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|170| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|188| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|188| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSpecificSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|212 col 30| Value 'commit_data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|193 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|270| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|285| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|315| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|315| 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|320 col 8| Unused variable 'case_studies' (unused-variable)
varats/varats/plots/feature_blame_plots.py|323| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|341| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|344 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|355| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|365 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|366 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|370| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|373 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|373 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|373 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|373 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|381| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|385 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|385 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|385 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|385 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|396| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|444| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|498| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|498| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'ProportionalCommitDFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|510 col 8| String statement has no effect (pointless-string-statement)
varats/varats/plots/feature_blame_plots.py|521 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|556| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|574| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|577 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|577 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|583| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|583| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureDFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|627 col 23| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|662| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|677| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|677| 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|695| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|710| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|710| 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|738 col 8| Unreachable code (unreachable)
varats/varats/plots/feature_blame_plots.py|714 col 8| Unused variable 'dfs' (unused-variable)
varats/varats/plots/feature_blame_plots.py|769| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|787| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|802| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|823| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|829 col 34| 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|846 col 8| Variable name "s" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|854| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|854| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureAuthorStructDisPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|885 col 35| Value 'author_data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|861 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|892| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|908| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|908| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureAuthorDataflowDisPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|931| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|947| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|983| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|983| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureCombinedAuthorPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|999| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|1014| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|1014| 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|1031| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|34| Unused REQUIRE_CASE_STUDY imported from varats.ts_utils.click_param_types (unused-import)
varats/varats/plots/feature_blame_plots.py|38| Unused num_active_commits imported from varats.utils.git_util (unused-import)
varats/varats/tables/feature_blame_tables.py|92| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|162| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|176| Line too long (86/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|209| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|236| Trailing whitespace (trailing-whitespace)
varats/varats/tables/feature_blame_tables.py|257| Line too long (92/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|280| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|291| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|294| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|303| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|327| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|388| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|418| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|538| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|539| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|540| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|551| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|599| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|607| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|636| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|745| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|775| Line too long (93/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|27| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|104| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|121| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|221| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|238| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|264 col 62| Consider using a generator instead 'sum(sum(data_commits_num_interacting_features[index]) > 1 for index in data_commits_num_interacting_features.index)' (consider-using-generator)
varats/varats/tables/feature_blame_tables.py|272 col 66| Consider using a generator instead 'sum(data_commits_num_interacting_features[index][0] > 1 for index in data_commits_num_interacting_features.index)' (consider-using-generator)
varats/varats/tables/feature_blame_tables.py|280 col 80| Consider using a generator instead 'sum(sum(data_commits_num_interacting_features_outliers_filtered[index]) > 1 for index in data_commits_num_interacting_features_outliers_filtered.index)' (consider-using-generator)
varats/varats/tables/feature_blame_tables.py|294 col 84| Consider using a generator instead 'sum(data_commits_num_interacting_features_outliers_filtered[index][0] > 1 for index in data_commits_num_interacting_features_outliers_filtered.index)' (consider-using-generator)
varats/varats/tables/feature_blame_tables.py|339| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|356| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|430| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|447| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|449 col 4| Too many local variables (27/20) (too-many-locals)
varats/varats/tables/feature_blame_tables.py|453 col 12| No value for argument 'number_active_commits' in function call (no-value-for-parameter)
varats/varats/tables/feature_blame_tables.py|457 col 12| No value for argument 'number_active_commits' in function call (no-value-for-parameter)
varats/varats/tables/feature_blame_tables.py|563| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|580| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|648| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|665| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|672 col 15| Undefined variable 'get_dataflow_data_for_case_study' (undefined-variable)
varats/varats/tables/feature_blame_tables.py|674 col 8| Unused variable 'rows' (unused-variable)
varats/varats/tables/feature_blame_tables.py|697| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|712| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|787| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|806 col 17| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|808 col 12| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|812| Missing function or method docstring (missing-function-docstring)
varats/varats/tables/feature_blame_tables.py|815 col 11| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/data/reports/feature_blame_report.py|121| Line too long (93/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|445| Line too long (86/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|450| Line too long (105/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|451| Line too long (81/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|457| Unnecessary parens after 'not' keyword (superfluous-parens)
varats/varats/data/reports/feature_blame_report.py|117| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|118 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|125 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|162| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|163 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|168 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|193| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|194 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|193| Too many local variables (21/20) (too-many-locals)
varats/varats/data/reports/feature_blame_report.py|199 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|226 col 15| Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
varats/varats/data/reports/feature_blame_report.py|323| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|324 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|328 col 8| Redefining built-in 'hash' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|327 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|338| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|339 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|340 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|348 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|370| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|371 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|371 col 40| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|380 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|404| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|405 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|406 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|432| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|433 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|434 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|478| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|479 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|480 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|503| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|504 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|505 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)
Filtered Findings (484)
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|412| Line too long (81/80) (line-too-long)
varats/build/lib/varats/plots/feature_blame_plots.py|515| Line too long (87/80) (line-too-long)
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|46| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|49 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|60| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|72| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|99| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|99| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|116 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/build/lib/varats/plots/feature_blame_plots.py|118 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/build/lib/varats/plots/feature_blame_plots.py|170| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|188| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|188| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSpecificSFBRPlot' (abstract-method)
varats/build/lib/varats/plots/feature_blame_plots.py|212 col 30| Value 'commit_data' is unsubscriptable (unsubscriptable-object)
varats/build/lib/varats/plots/feature_blame_plots.py|193 col 8| Unused variable 'fig' (unused-variable)
varats/build/lib/varats/plots/feature_blame_plots.py|270| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|285| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|315| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|315| 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|320 col 8| Unused variable 'case_studies' (unused-variable)
varats/build/lib/varats/plots/feature_blame_plots.py|323| Missing class docstring (missing-class-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|341| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|344 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|355| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|365 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|366 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|370| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|373 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|373 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|373 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|373 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|381| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|385 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|385 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/build/lib/varats/plots/feature_blame_plots.py|385 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|385 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/build/lib/varats/plots/feature_blame_plots.py|396| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|444| Missing function or method docstring (missing-function-docstring)
varats/build/lib/varats/plots/feature_blame_plots.py|498| Missing class docstring (missing-class-docstring)
Annotations
Check failure on line 412 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L412 <301>
Line too long (81/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:412:0: C0301: Line too long (81/80) (line-too-long)
Check failure on line 515 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L515 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:515:0: C0301: Line too long (87/80) (line-too-long)
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 46 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L46 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:46:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 49 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L49 <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:49:10: C3001: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)
Check failure on line 60 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L60 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:60:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 72 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L72 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:72:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 99 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L99 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:99:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 99 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L99 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSFBRPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:99:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'FeatureSFBRPlot' (abstract-method)
Check failure on line 116 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L116 <1136>
Value 'data' is unsubscriptable (unsubscriptable-object)
Raw output
varats/varats/plots/feature_blame_plots.py:116:24: E1136: Value 'data' is unsubscriptable (unsubscriptable-object)
Check failure on line 118 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L118 <1136>
Value 'data' is unsubscriptable (unsubscriptable-object)
Raw output
varats/varats/plots/feature_blame_plots.py:118:24: E1136: Value 'data' is unsubscriptable (unsubscriptable-object)
Check failure on line 170 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L170 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:170:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 188 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L188 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:188:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 188 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L188 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSpecificSFBRPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:188:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSpecificSFBRPlot' (abstract-method)
Check failure on line 212 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L212 <1136>
Value 'commit_data' is unsubscriptable (unsubscriptable-object)
Raw output
varats/varats/plots/feature_blame_plots.py:212:30: E1136: Value 'commit_data' is unsubscriptable (unsubscriptable-object)
Check warning on line 193 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L193 <612>
Unused variable 'fig' (unused-variable)
Raw output
varats/varats/plots/feature_blame_plots.py:193:8: W0612: Unused variable 'fig' (unused-variable)
Check failure on line 270 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L270 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:270:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 285 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L285 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:285:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 315 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L315 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:315:0: C0115: Missing class docstring (missing-class-docstring)
Check warning on line 315 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L315 <223>
Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitProportionalStructuralPlot' (abstract-method)
Raw output
varats/varats/plots/feature_blame_plots.py:315:0: W0223: Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitProportionalStructuralPlot' (abstract-method)
Check warning on line 320 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L320 <612>
Unused variable 'case_studies' (unused-variable)
Raw output
varats/varats/plots/feature_blame_plots.py:320:8: W0612: Unused variable 'case_studies' (unused-variable)
Check failure on line 323 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L323 <115>
Missing class docstring (missing-class-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:323:0: C0115: Missing class docstring (missing-class-docstring)
Check failure on line 341 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L341 <116>
Missing function or method docstring (missing-function-docstring)
Raw output
varats/varats/plots/feature_blame_plots.py:341:0: C0116: Missing function or method docstring (missing-function-docstring)
Check failure on line 344 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L344 <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:344:10: C3001: Lambda expression assigned to a variable. Define a function using the "def" keyword instead. (unnecessary-lambda-assignment)