F feature blame plots #834
reviewdog [pylint] report
reported by reviewdog 🐶
Findings (282)
varats/varats/plots/feature_blame_plots.py|61| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|62| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|69| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|83| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|120| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|132| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|147| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|150| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|185| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|195| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|235| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|293| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|316| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|345| Line too long (88/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|357| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|374| Line too long (85/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|384| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|398| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|406| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|446| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|502| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|516| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|555| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|558| Unnecessary parens after '=' keyword (superfluous-parens)
varats/varats/plots/feature_blame_plots.py|579| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|589| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|619| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|641| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|659| Line too long (81/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|671| Line too long (83/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|679| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|725| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|735| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|771| Line too long (84/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|783| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|836| Line too long (87/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|841| Line too long (82/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|875| Line too long (86/80) (line-too-long)
varats/varats/plots/feature_blame_plots.py|885| Line too long (86/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|47| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|50 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|61| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|69| 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|120 col 44| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|121 col 45| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|125 col 22| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|132 col 35| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|204| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|221| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|221| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'CommitSFBRPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|231 col 20| Consider using a generator instead 'max(sum([sum(commit_data.at[index, 'num_interacting_features']) == 1 for index in commit_data.index]) for commit_data in projects_commit_data)' (consider-using-generator)
varats/varats/plots/feature_blame_plots.py|233 col 16| Consider using a generator instead 'sum(sum(commit_data.at[index, 'num_interacting_features']) == 1 for index in commit_data.index)' (consider-using-generator)
varats/varats/plots/feature_blame_plots.py|242 col 39| Consider using a generator instead 'max(max([sum(commit_data.at[index, 'num_interacting_features']) for index in commit_data.index]) for commit_data in projects_commit_data)' (consider-using-generator)
varats/varats/plots/feature_blame_plots.py|244 col 16| Consider using a generator instead 'max(sum(commit_data.at[index, 'num_interacting_features']) for index in commit_data.index)' (consider-using-generator)
varats/varats/plots/feature_blame_plots.py|224 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|297| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|311| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|345| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|346 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|357| 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 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|373 col 10| Redefining name 'DFBR' from outer scope (line 14) (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|379| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|383 col 4| Redefining name 'SFBR' from outer scope (line 11) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|383 col 10| Redefining name 'DFBR' from outer scope (line 14) (redefined-outer-name)
varats/varats/plots/feature_blame_plots.py|383 col 4| Variable name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|383 col 10| Variable name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|392| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|440| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|502| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|502| 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|511 col 8| String statement has no effect (pointless-string-statement)
varats/varats/plots/feature_blame_plots.py|522 col 8| Unused variable 'fig' (unused-variable)
varats/varats/plots/feature_blame_plots.py|562| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|579| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|580 col 4| Variable name "SFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|580 col 11| Variable name "DFBRs" doesn't conform to snake_case naming style (invalid-name)
varats/varats/plots/feature_blame_plots.py|586| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|586| 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|644 col 23| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|714 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|715 col 24| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|719 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|720 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|729 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|730 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|744| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|761| Missing function or method docstring (missing-function-docstring)
varats/varats/plots/feature_blame_plots.py|780| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|780| Method 'calc_missing_revisions' is abstract in class 'Plot' but is not overridden in child class 'AuthorCFIPlot' (abstract-method)
varats/varats/plots/feature_blame_plots.py|839 col 23| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|869 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|870 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|879 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|880 col 16| Value 'data' is unsubscriptable (unsubscriptable-object)
varats/varats/plots/feature_blame_plots.py|894| Missing class docstring (missing-class-docstring)
varats/varats/plots/feature_blame_plots.py|4| Unused matplotlib.gridspec imported as SubplotSpec (unused-import)
varats/varats/plots/feature_blame_plots.py|6| Unused numpy imported as np (unused-import)
varats/varats/plots/feature_blame_plots.py|10| Unused apply_tukeys_fence imported from varats.data.metrics (unused-import)
varats/varats/plots/feature_blame_plots.py|35| Unused REQUIRE_CASE_STUDY imported from varats.ts_utils.click_param_types (unused-import)
varats/varats/plots/feature_blame_plots.py|39| Unused num_active_commits imported from varats.utils.git_util (unused-import)
varats/varats/plots/feature_blame_plots.py|39| Unused calc_repo_code_churn imported from varats.utils.git_util (unused-import)
varats/varats/plots/feature_blame_plots.py|39| Unused ChurnConfig imported from varats.utils.git_util (unused-import)
varats/varats/tables/feature_blame_tables.py|43| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|50| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|81| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|85| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|98| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|143| Line too long (83/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|160| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|162| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|163| Line too long (94/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|170| Line too long (86/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|172| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|173| Line too long (94/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|201| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|205| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|218| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|257| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|269| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|271| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|273| Line too long (94/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|277| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|280| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|282| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|284| Line too long (94/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|288| Line too long (85/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|312| 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|329| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|349| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|371| Line too long (91/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|373| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|376| Line too long (99/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|378| Line too long (90/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|420| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|433| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|456| Line too long (88/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|464| Line too long (87/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|493| Line too long (97/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|497| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|510| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|515| Line too long (86/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|532| Line too long (84/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|536| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|572| Line too long (86/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|585| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|615| Line too long (93/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|619| Line too long (82/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|632| Line too long (81/80) (line-too-long)
varats/varats/tables/feature_blame_tables.py|1| Missing module docstring (missing-module-docstring)
varats/varats/tables/feature_blame_tables.py|25| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|89| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|103| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|104 col 4| Too many local variables (21/20) (too-many-locals)
varats/varats/tables/feature_blame_tables.py|209| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|223| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|251 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|259 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|269 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|280 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|320| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|334| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|344 col 8| String statement has no effect (pointless-string-statement)
varats/varats/tables/feature_blame_tables.py|385 col 12| String statement has no effect (pointless-string-statement)
varats/varats/tables/feature_blame_tables.py|416 col 16| Using an f-string that does not have any interpolated variables (f-string-without-interpolation)
varats/varats/tables/feature_blame_tables.py|409 col 8| Unused variable 'projects_separated_by_comma' (unused-variable)
varats/varats/tables/feature_blame_tables.py|424| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|438| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|501| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|515| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|519 col 15| Undefined variable 'get_dataflow_data_for_case_study' (undefined-variable)
varats/varats/tables/feature_blame_tables.py|521 col 8| Unused variable 'rows' (unused-variable)
varats/varats/tables/feature_blame_tables.py|540| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|554| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|559 col 12| Undefined variable 'get_dataflow_feature_author_data_for_case_study' (undefined-variable)
varats/varats/tables/feature_blame_tables.py|623| Missing class docstring (missing-class-docstring)
varats/varats/tables/feature_blame_tables.py|641 col 15| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|644 col 19| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|653| Missing function or method docstring (missing-function-docstring)
varats/varats/tables/feature_blame_tables.py|656 col 11| Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
varats/varats/tables/feature_blame_tables.py|9| Unused get_commit_specific_dataflow_data_for_case_study imported from varats.plots.feature_blame_plots (unused-import)
varats/varats/data/reports/feature_blame_report.py|33| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|53| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|75| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|89| Line too long (84/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|97| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|119| Line too long (83/80) (line-too-long)
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|124| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|282| Line too long (81/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|296| Line too long (84/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|304| Line too long (87/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|317| Line too long (87/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|342| Line too long (82/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|450| Line too long (86/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|455| Line too long (105/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|456| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|460| Unnecessary parens after 'not' keyword (superfluous-parens)
varats/varats/data/reports/feature_blame_report.py|464| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|472| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|475| Unnecessary parens after 'not' keyword (superfluous-parens)
varats/varats/data/reports/feature_blame_report.py|501| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|515| Line too long (84/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|516| Line too long (92/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|534| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|560| Line too long (83/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|576| Line too long (85/80) (line-too-long)
varats/varats/data/reports/feature_blame_report.py|119| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|119 col 31| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|126 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|166| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|167 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|166| Too many local variables (32/20) (too-many-locals)
varats/varats/data/reports/feature_blame_report.py|180 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|227 col 15| Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
varats/varats/data/reports/feature_blame_report.py|322| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|323 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|327 col 8| Redefining built-in 'hash' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|326 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|337| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|338 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|339 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|347 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|369| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|370 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|370 col 40| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|381 col 8| Variable name "DCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|405| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|406 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|407 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|436| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|437 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|438 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|436| Too many local variables (23/20) (too-many-locals)
varats/varats/data/reports/feature_blame_report.py|501 col 12| Redefining built-in 'all' (redefined-builtin)
varats/varats/data/reports/feature_blame_report.py|488 col 53| Consider using a generator instead 'sum(len(entry[1][2]) > 0 for entry in commits_dataflow_interacting_features.items())' (consider-using-generator)
varats/varats/data/reports/feature_blame_report.py|523| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|524 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|525 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|552| Missing function or method docstring (missing-function-docstring)
varats/varats/data/reports/feature_blame_report.py|553 col 4| Argument name "SFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|554 col 4| Argument name "DFBR" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|561 col 8| Variable name "SCFI" doesn't conform to snake_case naming style (invalid-name)
varats/varats/data/reports/feature_blame_report.py|10| standard import "import re" should be placed before "import pandas as pd" (wrong-import-order)
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)
... (Too many findings. Dropped some findings)
Filtered Findings (579)
... (Too many findings. Dropped some findings)
Annotations
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 (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:61:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 62 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L62 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:62:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 69 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L69 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:69:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 83 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L83 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:83:0: C0301: Line too long (83/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 (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:120:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 132 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L132 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:132: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 (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:147:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 150 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L150 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:150:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 185 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L185 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:185:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 195 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L195 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:195:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 235 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L235 <301>
Line too long (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:235:0: C0301: Line too long (83/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 (81/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:293:0: C0301: Line too long (81/80) (line-too-long)
Check failure on line 316 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L316 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:316:0: C0301: Line too long (82/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 (88/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:345:0: C0301: Line too long (88/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 (83/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:357:0: C0301: Line too long (83/80) (line-too-long)
Check failure on line 374 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L374 <301>
Line too long (85/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:374:0: C0301: Line too long (85/80) (line-too-long)
Check failure on line 384 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L384 <301>
Line too long (86/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:384:0: C0301: Line too long (86/80) (line-too-long)
Check failure on line 398 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L398 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:398:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 406 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L406 <301>
Line too long (81/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:406:0: C0301: Line too long (81/80) (line-too-long)
Check failure on line 446 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L446 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:446:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 502 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L502 <301>
Line too long (82/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:502:0: C0301: Line too long (82/80) (line-too-long)
Check failure on line 516 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L516 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:516:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 555 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L555 <301>
Line too long (87/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:555:0: C0301: Line too long (87/80) (line-too-long)
Check failure on line 558 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L558 <325>
Unnecessary parens after '=' keyword (superfluous-parens)
Raw output
varats/varats/plots/feature_blame_plots.py:558:0: C0325: Unnecessary parens after '=' keyword (superfluous-parens)
Check failure on line 579 in varats/varats/plots/feature_blame_plots.py
github-actions / pylint
[pylint] varats/varats/plots/feature_blame_plots.py#L579 <301>
Line too long (84/80) (line-too-long)
Raw output
varats/varats/plots/feature_blame_plots.py:579:0: C0301: Line too long (84/80) (line-too-long)