F feature blame plots #2991
reviewdog [pylint] report
reported by reviewdog 🐶
Findings (262)
varats/varats/plots/feature_blame_plots.py|60| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|61| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|68| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|110| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|120| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|134| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|145| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|149| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|183| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|184| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|193| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|203| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|220| Line too long (90/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|236| Line too long (119/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|259| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|293| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|313| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|325| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|345| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|357| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|368| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|370| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|403| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|434| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|454| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|460| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|482| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|513| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|514| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|522| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|542| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|606| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|626| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|633| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|658| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|661| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|676| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|698| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|715| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|722| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|723| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|761| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|770| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|796| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|797| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|798| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|804| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|860| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|870| Line too long (83/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|68| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|95| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|95| 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|110 col 44| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|111 col 45| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|154| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|171| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|171| 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|190 col 30| Value 'commit_data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|175 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|240| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|254| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|282| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|282| 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|296| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|313| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|314 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|325| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|333 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|334 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|338| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|344 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|344 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|344 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|344 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|350| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|356 col 4| Redefining name 'SFBR' from outer scope (line 9) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|356 col 10| Redefining name 'DFBR' from outer scope (line 12) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|356 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|356 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|365| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|365| 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|373 col 23| Undefined variable 'get_pie_data_for_commit_data' (undefined-variable)
varats/varats/plots/feature_blame_plots.py|380 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/varats/plots/feature_blame_plots.py|379 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|383| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|398| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|449| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|449| 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|463| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|477| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|508| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|508| 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|525| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|542| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|543 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|543 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|549| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|549| 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|568| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|582| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|582| 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|609 col 8| Unreachable code (unreachable)
varats/varats/plots/feature_blame_plots.py|585 col 8| Unused variable 'dfs' (unused-variable)
varats/varats/plots/feature_blame_plots.py|638| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|655| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|666| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|685| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|691 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|707 col 8| Variable name "s" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|715| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|715| 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|739 col 35| Value 'author_data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|719 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|746| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|761| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|761| 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|781| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|796| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|830| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|830| 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|845| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|860| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|860| 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|874| 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/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|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|29| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|49| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|71| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|85| Line too long (84/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|93| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|115| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|117| Line too long (93/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|120| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|163| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|281| Line too long (81/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|295| Line too long (84/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|303| Line too long (87/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|316| Line too long (87/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|341| Line too long (82/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|446| 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|454| Unnecessary parens after 'not' keyword (superfluous-parens)
varats/varats/data/reports/feature_blame_report.py|480| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|115| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|115 col 31| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|122 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|167 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|321| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|322 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|326 col 8| Redefining built-in 'hash' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|325 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|336| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|337 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|338 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|346 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|368| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|369 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|369 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|401| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|402 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|403 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|451 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|469| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|470 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|471 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|498| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|499 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|500 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)
... (Too many findings. Dropped some findings)
Filtered Findings (544)
... (Too many findings. Dropped some findings)
Annotations
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 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:60:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 61 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L61 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:61:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 68 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L68 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:68:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 110 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L110 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:110:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 120 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L120 <301>
Line too long (84/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:120:0: C0301: Line too long (84/80) (line-too-long)
Check failure on line 134 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L134 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:134:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 145 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L145 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:145:0: C0301: Line too long (87/80) (line-too-long)
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 <301>
Line too long (84/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:149:0: C0301: Line too long (84/80) (line-too-long)
Check failure on line 183 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L183 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:183:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 184 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L184 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:184:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 193 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L193 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:193:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 203 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L203 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:203:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 220 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L220 <301>
Line too long (90/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:220:0: C0301: Line too long (90/80) (line-too-long)
Check failure on line 236 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L236 <301>
Line too long (119/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:236:0: C0301: Line too long (119/80) (line-too-long)
Check failure on line 259 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L259 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:259:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 293 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L293 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:293:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 313 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L313 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:313:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 325 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L325 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:325:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 345 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L345 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:345:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 357 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L357 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:357:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 368 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L368 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:368:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 370 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L370 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:370:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 403 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L403 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:403:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 434 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L434 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:434:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 454 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L454 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:454:0: C0301: Line too long (83/80) (line-too-long)