reviewdog [pylint] report
reported by reviewdog 🐶
Findings (254)
varats/varats/plots/feature_blame_plots.py|59| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|60| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|67| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|105| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|133| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|147| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|182| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|211| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|216| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|225| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|258| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|264| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|296| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|297| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|315| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|347| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|381| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|401| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|413| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|433| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|445| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|456| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|458| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|491| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|522| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|542| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|548| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|570| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|601| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|602| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|610| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|630| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|694| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|714| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|721| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|746| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|749| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|764| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|786| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|803| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|810| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|811| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|849| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|858| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|884| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|885| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|886| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|892| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|948| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|958| 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|45| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|48 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|59| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|67| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|94| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|94| 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|110| 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|155| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|169| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|169| 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|189| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|206| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|213 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|245| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|245| 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|264 col 66| Lambda may not be necessary (unnecessary-lambda)
varats/varats/plots/feature_blame_plots.py|253 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|284| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|284| 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|297 col 30| Value 'commit_data.sort_values(by=['num_interacting_features'])' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|288 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|328| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|342| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|370| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|370| 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|384| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|401| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|402 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|413| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|421 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|422 col 4| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|426| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|432 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|432 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|432 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|432 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|438| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|444 col 4| Redefining name 'SFBR' from outer scope (line 8) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|444 col 10| Redefining name 'DFBR' from outer scope (line 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|444 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|444 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|453| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|453| 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|468 col 44| Lambda may not be necessary (unnecessary-lambda)
varats/varats/plots/feature_blame_plots.py|467 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|471| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|486| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|537| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|537| 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|551| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|565| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|596| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|596| 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|613| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|630| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|631 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|631 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|637| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|637| 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|656| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|670| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|670| 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|697 col 8| Unreachable code (unreachable)
varats/varats/plots/feature_blame_plots.py|673 col 8| Unused variable 'dfs' (unused-variable)
varats/varats/plots/feature_blame_plots.py|726| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|743| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|754| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|773| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|779 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|795 col 8| Variable name "s" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|803| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|803| 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|827 col 35| Value 'author_data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|807 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|834| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|849| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|849| 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|869| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|884| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|918| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|918| 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|933| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|948| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|948| 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|962| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|33| 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|204| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|215| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|218| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|227| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|255| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|316| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|346| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|466| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|467| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|468| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|479| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|527| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|535| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|564| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|673| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|703| 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|123 col 4| Too many local variables (21/20) (too-many-locals)
varats/varats/tables/feature_blame_tables.py|188 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|196 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|204 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|218 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|267| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|284| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|358| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|375| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|377 col 4| Too many local variables (27/20) (too-many-locals)
varats/varats/tables/feature_blame_tables.py|491| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|508| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|576| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|593| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|600 col 15| Undefined variable 'get_dataflow_data_for_case_study' (undefined-variable)
varats/varats/tables/feature_blame_tables.py|602 col 8| Unused variable 'rows' (unused-variable)
varats/varats/tables/feature_blame_tables.py|625| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|640| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|715| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|734 col 17| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|736 col 12| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|740| Missing function or method docstring (missing-function-docstring)
varats/varats/tables/feature_blame_tables.py|743 col 11| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/data/reports/feature_blame_report.py|422| Line too long (86/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|426| Line too long (105/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|430| 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|121 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|142| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|143 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|148 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|173| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|174 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|173| Too many local variables (21/20) (too-many-locals)
varats/varats/data/reports/feature_blame_report.py|179 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|206 col 15| Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
varats/varats/data/reports/feature_blame_report.py|303| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|304 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|308 col 8| Redefining built-in 'hash' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|307 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|318| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|319 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|320 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|328 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|350| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|351 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|351 col 40| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|360 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|381| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|382 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|383 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|409| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|410 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|411 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|427 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|445| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|446 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|447 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|470| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|471 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|472 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)
... (Too many findings. Dropped some findings)
Filtered Findings (532)
... (Too many findings. Dropped some findings)
Annotations
Check failure on line 59 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L59 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:59:0: C0301: Line too long (86/80) (line-too-long)
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 (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:60:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 67 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L67 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:67:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 105 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L105 <301>
Line too long (81/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:105:0: C0301: Line too long (81/80) (line-too-long)
Check failure on line 133 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L133 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:133:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 147 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L147 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:147:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 182 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L182 <301>
Line too long (84/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:182:0: C0301: Line too long (84/80) (line-too-long)
Check failure on line 211 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L211 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:211:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 216 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L216 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:216:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 225 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L225 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:225:0: C0301: Line too long (87/80) (line-too-long)
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 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:258:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 264 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L264 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:264:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 296 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L296 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:296:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 297 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L297 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:297:0: C0301: Line too long (87/80) (line-too-long)
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 <301>
Line too long (81/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:315:0: C0301: Line too long (81/80) (line-too-long)
Check failure on line 347 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L347 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:347:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 381 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L381 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:381:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 401 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L401 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:401:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 413 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L413 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:413:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 433 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L433 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:433:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 445 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L445 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:445:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 456 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L456 <301>
Line too long (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:456:0: C0301: Line too long (88/80) (line-too-long)
Check failure on line 458 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L458 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:458:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 491 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L491 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:491:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 522 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L522 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:522:0: C0301: Line too long (87/80) (line-too-long)