AI Slop Code RIsk Monitor

buildbot/buildbot

Python-based continuous integration testing framework; your pull requests are more than welcome!

26.6 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for buildbot/buildbot, a Python project with 5,480 GitHub stars. SynthScan examined 350,331 lines of code across 1409 source files, recording 5824 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 26.6 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

26.6
Adjusted Signal
26.6
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
5.5K
Stars
Python
Language
350.3K
Lines of Code
1.4K
Files
5.8K
Pattern Hits
2026-10-12
Scan Date
0.26
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 56.9/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 4176 finding(s).

Hallucinated Dependency & Supply Chain Risk 31.2/100 · MEDIUM

Are imports declared and package/API names verified? 1253 finding(s).

Agent Over-Engineering Ratio 34.8/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 2598 finding(s).

PR Review Velocity Impact 75.1/100 · CRITICAL

Which changes need focused human review? 5824 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 61HIGH 309MEDIUM 913LOW 4541

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 5824 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Self-Referential Comments863 hits · 2576 pts
SeverityFileLineSnippetContext
MEDIUMwww/console_view/buildbot_console_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUM…w/wsgi_dashboards/buildbot_wsgi_dashboards/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMwww/grid_view/buildbot_grid_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMwww/badges/buildbot_badges/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMwww/base/buildbot_www/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMwww/waterfall_view/buildbot_waterfall_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/setup.py3# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/docs/conf.py5# This file is exec()d with the current directory set to its containing dir.COMMENT
MEDIUMmaster/docs/examples/gitlab.cfg57# Create a GitLab access token (so buildbot can send status to GitLab).COMMENT
MEDIUMmaster/docs/examples/gitlab.cfg61# Create an access token in the GitLab UI atCOMMENT
MEDIUMmaster/docs/bbdocs/api_index.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/docs/bbdocs/ext.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/contrib/github_buildbot.py230 # Create a synthetic changeCOMMENT
MEDIUMmaster/contrib/buildbot_cvs_mail.py82 # Create the smtp connection to the localhostCOMMENT
MEDIUMmaster/contrib/post_build_request.py3# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/contrib/hgbuildbot.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/buildrequest.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/interfaces.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/pbutil.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/warnings.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/manhole.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/locks.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/revlinks.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/master.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/buildbot_net_usage_data.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/scheduler.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/errors.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/statistics/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/statistics/capture.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/statistics/stats_service.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUM…uildbot/statistics/storage_backends/influxdb_client.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/statistics/storage_backends/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/statistics/storage_backends/base.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/clients/usersclient.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/clients/tryclient.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/clients/sendchange.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/configurators/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/configurators/janitor.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/steps.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/reactor.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/test_extra_coverage.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/runprocess.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_machine_generic.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_master.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_revlinks.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_plugins.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_secret_in_hvac.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_clients_usersclient.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_configurator_base.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_mq_wamp.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_steps_git_diffinfo.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_mq_simple.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_wamp_connector.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUM…r/buildbot/test/unit/test_contrib_buildbot_cvs_mail.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_util_queue.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUM…ster/buildbot/test/unit/test_fake_httpclientservice.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_util.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
MEDIUMmaster/buildbot/test/unit/test_test_util_validation.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
803 more matches not shown…
Hyper-Verbose Identifiers2030 hits · 2027 pts
SeverityFileLineSnippetContext
LOWwww/ui/src/util/DataUtils.ts38export function buildDurationFormatWithLocks(build: Build, now: number) {CODE
LOWwww/ui/src/util/DataUtils.ts49export function stepDurationFormatWithLocks(step: Step, now: number) {CODE
LOWwww/ui/src/util/Moment.ts64export function useCurrentTimeSetupTimers() {CODE
LOWwww/plugin_support/src/index.ts82export function registerPluginRegistrationConsumer(CODE
LOWwww/plugin_support/src/index.ts98export function registerBuildbotSettingsSingleton(settings: ISettings) {CODE
LOWwww/data-module/src/util/Properties.ts10export function getPropertyValueArrayOrEmpty(props: {[key: string]: any}, key: string) {CODE
LOWwww/data-module/src/util/Properties.ts26export function getPropertyValueOrDefault(props: {[key: string]: any}, key: string, def: any) {CODE
LOWwww/data-module/src/util/Properties.ts38export function parseChangeAuthorNameAndEmail(author: string): [string, string | null] {CODE
LOWwww/base/src/util/LogChunkSearch.test.ts214 function testResultsListToLineIndexMap(lineIndexes: number[], expected: Map<number, number>) {CODE
LOWwww/base/src/util/AnsiEscapeCodes.tsx171export function parseEscapeCodesToClasses(line: string): [string, LineCssClasses[] | null] {CODE
LOWwww/base/src/util/LineCssClasses.ts46function overlaySingleClassesRange(CODE
LOWwww/base/src/util/TopbarUtils.ts21export function buildTopbarItemsForBuilder(CODE
LOWwww/base/src/util/LogChunkSearch.ts72function findNextNonEmptyChunkSearchResults(results: ChunkSearchResults[], index: number) {CODE
LOWwww/base/src/util/LogChunkSearch.ts104function findPrevNonEmptyChunkSearchResults(results: ChunkSearchResults[], index: number) {CODE
LOWwww/base/src/util/LogChunkSearch.ts134export function resultsListToLineIndexMap(results: ChunkSearchResult[]): Map<number, number> {CODE
LOWwww/base/src/util/LogChunkSearch.ts151function maybeAdvanceLineIndexToBound(lineIndex: number, pos: number, lineBounds: number[]) {CODE
LOWwww/base/src/util/LogChunkSearch.ts299export function overlaySearchResultsOnLine(CODE
LOWwww/base/src/plugins/GlobalMenuSettings.ts124export function getBestMatchingSettingsGroupRoute(path: string, groups: ResolvedGroupSettings[]) {CODE
LOW…base/src/components/BuildSticker/BuildSticker.test.tsx25function assertBuildStickerRenderSnapshot(build: Build, builder: Builder) {CODE
LOWwww/base/src/components/RawData/RawData.test.tsx34async function assertRenderSnapshotExpanded(data: {[key: string]: any}) {CODE
LOWmaster/docs/bbdocs/ext.py135def make_ref_target_directive(ref_type, indextemplates=None, **kwargs):CODE
LOWmaster/contrib/git_buildbot.py220def gen_create_branch_changes(newrev, refname, branch):CODE
LOWmaster/contrib/git_buildbot.py269def gen_update_branch_changes(oldrev, newrev, refname, branch):CODE
LOWmaster/buildbot/test/steps.py819 def tear_down_test_build_step(self) -> None: # pragma: no coverCODE
LOWmaster/buildbot/test/steps.py1045 def expect_build_result_summary(self, *summaries: str) -> None:CODE
LOWmaster/buildbot/test/steps.py1048 def add_run_process_expect_env(self, d: dict[str, str]) -> None:CODE
LOWmaster/buildbot/test/steps.py1168 def _connection_remote_start_command(CODE
LOWmaster/buildbot/test/steps.py1287 def interrupt_nth_remote_command(self, number: int) -> None:CODE
LOWmaster/buildbot/test/runprocess.py88 def add_run_process_expect_env(self, d: dict[str, str]) -> None:CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py54def create_simple_mock_master(reactor: Any, basedir: str | None = None) -> mock.Mock:CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py81 def test_local_wake_action_command_not_list(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py106 def test_remote_ssh_wake_action_no_keys(CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py143 def test_remote_ssh_wake_action_with_keys(CODE
LOW⚡master/buildbot/test/unit/test_machine_generic.py187 def test_remote_ssh_wake_action_host_not_str(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_machine_generic.py191 def test_remote_ssh_wake_action_command_not_list(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_machine_generic.py201 def test_remote_ssh_wol_action_no_keys(CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py240 def test_remote_ssh_suspend_action_no_keys(CODE
LOW…ter/buildbot/test/unit/test_secret_rendered_service.py57 def test_secret_rendered_not_found(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/test_master.py68 def test_configfile_configloader_conflict(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_master.py125 def assert_this_master_active(self, active: bool) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/test_master.py141 def test_startup_db_not_ready(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/test_master.py186 def test_startup_ok_waitforshutdown(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/test_plugins.py167def fake_find_distribution_info(entry_name: str, entry_group: str) -> tuple[str, str]:CODE
LOWmaster/buildbot/test/unit/test_plugins.py257 def test_no_metadata_error_in_last_dist(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py300 def test_exists_in_last_dist_last_ep(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py358 def test_same_groups_different_ep(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py379 def test_same_ep_different_groups(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py401def provide_fake_entry_points() -> dict[str, list[FakeEntry]]:CODE
LOWmaster/buildbot/test/unit/test_plugins.py408def fake_find_distribution_info_dups(entry_name: str, entry_group: str) -> tuple[str, str]:CODE
LOWmaster/buildbot/test/unit/test_plugins.py424 def test_check_group_registration(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py437 def test_interface_provided_simple(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py466 def test_interface_provided_deep(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_plugins.py504 def test_required_interface_not_provided(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_plugins.py510 def test_no_interface_provided(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_plugins.py520 def test_get_info_on_a_known_plugin(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_plugins.py524 def test_failure_on_unknown_plugin_info(self) -> None:CODE
LOW⚡master/buildbot/test/unit/test_plugins.py529 def test_failure_on_unknown_plugin_get(self) -> None:CODE
LOWmaster/buildbot/test/unit/test_plugins.py557def provide_worker_fake_entries(group: str) -> list[SimpleFakeEntry]:CODE
LOWmaster/buildbot/test/unit/test_interpolate_secrets.py98 def test_secret_replace_with_empty_secret(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/test_secret_in_hvac.py192 def test_check_config_authenticator(self) -> None:CODE
1970 more matches not shown…
Cross-Language Confusion223 hits · 994 pts
SeverityFileLineSnippetContext
HIGHmaster/contrib/check_buildbot.py63 exit(WARNING, f"{url} returned null; are metrics disabled?")CODE
HIGHmaster/buildbot/test/unit/util/test_raml.py88 "complete_at": null,CODE
HIGHmaster/buildbot/test/unit/util/test_raml.py91 "results": null,CODE
HIGHmaster/buildbot/test/unit/changes/test_bitbucket.py131 "merge_commit": null,CODE
HIGHmaster/buildbot/test/unit/changes/test_bitbucket.py214 "merge_commit": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py174 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py175 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py208 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py209 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py279 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py280 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py313 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py314 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py384 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py385 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py418 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py419 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py489 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py490 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py523 "message": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py524 "date": null,CODE
HIGH…r/buildbot/test/unit/www/test_hooks_bitbucketserver.py688 "old": null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py134 "assignee_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py139 "human_time_estimate" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py140 "human_total_time_spent" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py153 "last_edited_at" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py154 "last_edited_by_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py155 "merge_commit_sha" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py156 "merge_error" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py161 "merge_user_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py163 "milestone_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py165 "avatar_url" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py166 "ci_config_path" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py209 "updated_by_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py215 "avatar_url" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py216 "ci_config_path" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py244 "assignee_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py249 "human_time_estimate" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py250 "human_total_time_spent" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py265 "merge_commit_sha" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py266 "merge_error" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py271 "merge_user_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py273 "milestone_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py275 "avatar_url" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py276 "ci_config_path" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py354 "assignee_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py359 "human_time_estimate" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py360 "human_total_time_spent" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py375 "merge_commit_sha" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py376 "merge_error" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py381 "merge_user_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py383 "milestone_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py386 "avatar_url" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py387 "ci_config_path" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py465 "assignee_id" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py470 "human_time_estimate" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py471 "human_total_time_spent" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py486 "merge_commit_sha" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py487 "merge_error" : null,CODE
HIGH⚡master/buildbot/test/unit/www/test_hooks_gitlab.py492 "merge_user_id" : null,CODE
163 more matches not shown…
Unused Imports940 hits · 910 pts
SeverityFileLineSnippetContext
LOWmaster/setup.py22CODE
LOWmaster/docs/conf.py325CODE
LOWmaster/contrib/bzr_buildbot.py98CODE
LOWmaster/buildbot/buildrequest.py16CODE
LOWmaster/buildbot/interfaces.py26CODE
LOWmaster/buildbot/pbutil.py19CODE
LOWmaster/buildbot/warnings.py17CODE
LOWmaster/buildbot/manhole.py16CODE
LOWmaster/buildbot/locks.py16CODE
LOWmaster/buildbot/revlinks.py16CODE
LOWmaster/buildbot/master.py16CODE
LOWmaster/buildbot/buildbot_net_usage_data.py23CODE
LOWmaster/buildbot/statistics/__init__.py16CODE
LOWmaster/buildbot/statistics/__init__.py17CODE
LOWmaster/buildbot/statistics/__init__.py18CODE
LOWmaster/buildbot/statistics/__init__.py19CODE
LOWmaster/buildbot/statistics/__init__.py20CODE
LOWmaster/buildbot/statistics/__init__.py21CODE
LOWmaster/buildbot/statistics/__init__.py22CODE
LOWmaster/buildbot/statistics/__init__.py23CODE
LOWmaster/buildbot/statistics/__init__.py24CODE
LOWmaster/buildbot/statistics/__init__.py25CODE
LOWmaster/buildbot/statistics/__init__.py26CODE
LOWmaster/buildbot/statistics/__init__.py27CODE
LOWmaster/buildbot/statistics/capture.py16CODE
LOWmaster/buildbot/statistics/stats_service.py16CODE
LOW…uildbot/statistics/storage_backends/influxdb_client.py16CODE
LOWmaster/buildbot/statistics/storage_backends/base.py16CODE
LOWmaster/buildbot/clients/usersclient.py19CODE
LOWmaster/buildbot/clients/tryclient.py16CODE
LOWmaster/buildbot/clients/sendchange.py15CODE
LOWmaster/buildbot/configurators/__init__.py22CODE
LOWmaster/buildbot/configurators/janitor.py16CODE
LOWmaster/buildbot/test/steps.py16CODE
LOWmaster/buildbot/test/__init__.py22CODE
LOWmaster/buildbot/test/__init__.py23CODE
LOWmaster/buildbot/test/__init__.py24CODE
LOWmaster/buildbot/test/runprocess.py15CODE
LOWmaster/buildbot/test/unit/test_machine_generic.py17CODE
LOW…ter/buildbot/test/unit/test_secret_rendered_service.py1CODE
LOWmaster/buildbot/test/unit/test_master.py16CODE
LOWmaster/buildbot/test/unit/test_revlinks.py16CODE
LOWmaster/buildbot/test/unit/test_plugins.py19CODE
LOWmaster/buildbot/test/unit/test_interpolate_secrets.py1CODE
LOWmaster/buildbot/test/unit/test_secret_in_hvac.py16CODE
LOWmaster/buildbot/test/unit/test_clients_usersclient.py16CODE
LOWmaster/buildbot/test/unit/test_configurator_base.py16CODE
LOWmaster/buildbot/test/unit/test_mq_wamp.py16CODE
LOWmaster/buildbot/test/unit/test_steps_git_diffinfo.py16CODE
LOWmaster/buildbot/test/unit/test_mq_simple.py16CODE
LOWmaster/buildbot/test/unit/test_wamp_connector.py15CODE
LOW…r/buildbot/test/unit/test_contrib_buildbot_cvs_mail.py16CODE
LOWmaster/buildbot/test/unit/test_util_queue.py16CODE
LOW…ster/buildbot/test/unit/test_fake_httpclientservice.py16CODE
LOWmaster/buildbot/test/unit/test_test_util_validation.py16CODE
LOWmaster/buildbot/test/unit/test_mq.py16CODE
LOWmaster/buildbot/test/unit/test_mq_connector.py16CODE
LOWmaster/buildbot/test/unit/test_clients_sendchange.py16CODE
LOWmaster/buildbot/test/unit/test_secret_in_file.py16CODE
LOW…ter/buildbot/test/unit/test_buildbot_net_usage_data.py15CODE
880 more matches not shown…
Over-Commented Block917 hits · 900 pts
SeverityFileLineSnippetContext
LOW…ui/src/components/FixedSizeList/FixedSizeList.test.tsx401COMMENT
LOWwww/console_view/buildbot_console_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOW…w/wsgi_dashboards/buildbot_wsgi_dashboards/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWwww/grid_view/buildbot_grid_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWwww/badges/buildbot_badges/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWwww/base/buildbot_www/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWwww/base/src/util/LogChunkParsing.tsx41 // The indexes of the lines that have one or more escape-sequence character sequences. If null,COMMENT
LOWwww/waterfall_view/buildbot_waterfall_view/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/setup.py1#!/usr/bin/env pythonCOMMENT
LOWmaster/docs/conf.py1#COMMENT
LOWmaster/docs/conf.py101# The language for content autogenerated by Sphinx. Refer to documentationCOMMENT
LOWmaster/docs/conf.py141 'pull': ('https://github.com/buildbot/buildbot/pull/%s', 'pull request %s'),COMMENT
LOWmaster/docs/conf.py181# The theme to use for HTML and HTML Help pages. See the documentation forCOMMENT
LOWmaster/docs/conf.py201# of the sidebar.COMMENT
LOWmaster/docs/conf.py221# Custom sidebar templates, maps document names to template names.COMMENT
LOWmaster/docs/conf.py241# html_show_sphinx = TrueCOMMENT
LOWmaster/docs/conf.py281# If true, show page references after internal links.COMMENT
LOWmaster/docs/examples/gitlab.cfg1# -*- python -*-COMMENT
LOWmaster/docs/examples/gitlab.cfg21# for proj in hello timeCOMMENT
LOWmaster/docs/examples/gitlab.cfg41# project / Settings / Integrations / Add WebhookCOMMENT
LOWmaster/docs/examples/gitlab.cfg61# Create an access token in the GitLab UI atCOMMENT
LOWmaster/docs/examples/gitlab.cfg201# Each element is a Worker object, with a unique worker name and password.COMMENT
LOWmaster/docs/examples/gitlab.cfg241addBuilder('git@gitlab.example.com:build/gnu-time.git',COMMENT
LOWmaster/docs/examples/gitlab.cfg261COMMENT
LOWmaster/docs/examples/gitlab.cfg281# ],COMMENT
LOWmaster/docs/examples/git_gerrit.cfg1# -*- python -*-COMMENT
LOWmaster/docs/bbdocs/api_index.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/docs/bbdocs/ext.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/contrib/generate_changelog.py1#!/usr/bin/env pythonCOMMENT
LOWmaster/contrib/svn_buildbot.py1#!/usr/bin/pythonCOMMENT
LOWmaster/contrib/bzr_buildbot.py1# Copyright (C) 2008-2009 CanonicalCOMMENT
LOWmaster/contrib/buildbot_cvs_mail.py1#!/usr/bin/env pythonCOMMENT
LOWmaster/contrib/svnpoller.py1#!/usr/bin/pythonCOMMENT
LOWmaster/contrib/git_buildbot.py1#!/usr/bin/env pythonCOMMENT
LOWmaster/contrib/darcs_buildbot.py1#! /usr/bin/pythonCOMMENT
LOWmaster/contrib/svn_watcher.py1#!/usr/bin/pythonCOMMENT
LOWmaster/contrib/post_build_request.py1#!/usr/bin/env pythonCOMMENT
LOWmaster/contrib/hgbuildbot.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/contrib/hgbuildbot.py21#COMMENT
LOWmaster/contrib/hgbuildbot.py41# venv = /home/buildbot/.virtualenvs/builtbot/lib/python2.7/site-packagesCOMMENT
LOWmaster/contrib/hgbuildbot.py61#COMMENT
LOWmaster/contrib/hgbuildbot.py81# "hg branch") or "dirname" for directory based branches (the last componentCOMMENT
LOWmaster/contrib/hgbuildbot.py101#COMMENT
LOWmaster/contrib/hgbuildbot.py121# Repository URLsCOMMENT
LOWmaster/contrib/init-scripts/buildmaster.init.sh1#!/bin/bashCOMMENT
LOWmaster/buildbot/buildrequest.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/interfaces.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/pbutil.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/warnings.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/manhole.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/locks.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/revlinks.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/master.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/buildbot_net_usage_data.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/scheduler.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/errors.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/statistics/__init__.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/statistics/capture.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
LOWmaster/buildbot/statistics/stats_service.py1# This file is part of Buildbot. Buildbot is free software: you canCOMMENT
857 more matches not shown…
Hallucination Indicators61 hits · 690 pts
SeverityFileLineSnippetContext
CRITICALmaster/buildbot/test/unit/test_janitor_configurator.py88 self.master.db.logs.deleteOldLogChunks.assert_called_with(expected_timestamp)CODE
CRITICALmaster/buildbot/test/unit/test_janitor_configurator.py97 self.master.db.build_data.deleteOldBuildData.assert_called_with(expected_timestamp)CODE
CRITICALmaster/buildbot/test/unit/www/test_service.py204 self.master.data.updates.addChange.assert_called()CODE
CRITICALmaster/buildbot/test/unit/www/test_ws.py173 self.master.www.authz.assertUserAllowed.assert_called_once_with(CODE
CRITICALmaster/buildbot/test/unit/www/test_ws.py200 self.master.www.authz.assertUserAllowed.assert_called_once_with(CODE
CRITICALmaster/buildbot/test/unit/www/test_ws.py278 self.master.www.authz.assertUserAllowed.assert_called_once_with(CODE
CRITICALmaster/buildbot/test/unit/www/test_ws.py305 self.master.www.authz.assertUserAllowed.assert_called_once_with(CODE
CRITICALmaster/buildbot/test/unit/worker/test_protocols_pb.py153 conn.mind.broker.transport.abortConnection.assert_called_with()CODE
CRITICAL⚡master/buildbot/test/unit/reporters/test_telegram.py277 yield self.master.db.workers.db.insert_test_data([fakedb.Worker(id=i, name=worker)])CODE
CRITICAL⚡master/buildbot/test/unit/reporters/test_telegram.py297 yield self.master.db.workers.db.insert_test_data([CODE
CRITICAL⚡master/buildbot/test/unit/reporters/test_telegram.py306 yield self.master.db.workers.db.insert_test_data(CODE
CRITICAL⚡master/buildbot/test/unit/reporters/test_words.py425 yield self.master.db.workers.db.insert_test_data([fakedb.Worker(name=worker)])CODE
CRITICAL⚡master/buildbot/test/unit/reporters/test_words.py445 yield self.master.db.workers.db.insert_test_data([CODE
CRITICALmaster/buildbot/test/unit/data/test_schedulers.py212 self.master.db.schedulers.findSchedulerId.assert_called_with('sch')CODE
CRITICALmaster/buildbot/test/unit/data/test_schedulers.py229 self.master.db.schedulers.setSchedulerMaster.assert_called_with(10, 20)CODE
CRITICAL⚡master/buildbot/test/unit/data/test_masters.py296 self.master.data.rtypes.builder._masterDeactivated.assert_called_with(masterid=14)CODE
CRITICAL⚡master/buildbot/test/unit/data/test_masters.py297 self.master.data.rtypes.scheduler._masterDeactivated.assert_called_with(masterid=14)CODE
CRITICAL⚡master/buildbot/test/unit/data/test_masters.py298 self.master.data.rtypes.changesource._masterDeactivated.assert_called_with(masterid=14)CODE
CRITICALmaster/buildbot/test/unit/data/test_changesources.py165 self.master.db.changesources.findChangeSourceId.assert_called_with('cs')CODE
CRITICALmaster/buildbot/test/unit/data/test_changesources.py181 self.master.db.changesources.setChangeSourceMaster.assert_called_with(10, 20)CODE
CRITICALmaster/buildbot/test/unit/data/test_builds.py140 self.master.data.updates.rebuildBuildrequest.assert_called_with(buildrequest)CODE
CRITICAL⚡master/buildbot/test/unit/data/test_properties.py168 self.master.db.builds.setBuildProperty.reset_mock()CODE
CRITICAL⚡master/buildbot/test/unit/data/test_properties.py171 self.master.db.builds.setBuildProperty.assert_not_called()CODE
CRITICAL⚡master/buildbot/test/unit/data/test_properties.py176 self.master.db.builds.setBuildProperty.reset_mock()CODE
CRITICAL⚡master/buildbot/test/unit/data/test_properties.py179 self.master.db.builds.setBuildProperty.assert_called_with(1234, 'b', 2, 'step')CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py515 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py541 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py573 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py614 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py665 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py705 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py730 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py753 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py781 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py819 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py834 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py866 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1380 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1404 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1434 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1473 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1522 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1560 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1583 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1604 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1631 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1668 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1683 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/schedulers/test_base.py1714 self.master.data.updates.addBuildset.assert_called_with(CODE
CRITICALmaster/buildbot/test/unit/process/test_properties.py1581 self.build.workerforbuilder.worker.info.setProperty('test', 'testvalue', 'Worker')CODE
CRITICAL⚡master/buildbot/secrets/providers/vault_hvac.py174 return self.client.secrets.kv.v1.read_secret(path=path, mount_point=self.secrets_mount)CODE
CRITICAL⚡master/buildbot/secrets/providers/vault_hvac.py177 return self.client.secrets.kv.v2.read_secret_version(CODE
CRITICAL⚡master/buildbot/secrets/providers/vault_hvac.py180 return self.client.secrets.kv.v2.read_secret_version(CODE
CRITICALmaster/buildbot/db/test_result_sets.py166 .where(self.db.model.codebase_commits.c.id.in_(commit_ids))CODE
CRITICAL⚡master/buildbot/data/masters.py144 yield self.master.data.rtypes.worker._masterDeactivated(masterid=masterid)CODE
CRITICAL⚡master/buildbot/data/masters.py145 yield self.master.data.rtypes.builder._masterDeactivated(masterid=masterid)CODE
CRITICAL⚡master/buildbot/data/masters.py146 yield self.master.data.rtypes.scheduler._masterDeactivated(masterid=masterid)CODE
CRITICAL⚡master/buildbot/data/masters.py147 yield self.master.data.rtypes.changesource._masterDeactivated(masterid=masterid)CODE
CRITICAL⚡worker/buildbot_worker/test/unit/test_msgpack.py487 self.protocol.factory.buildbot_bot.remote_shutdown.assert_called()CODE
CRITICALworker/buildbot_worker/test/unit/test_msgpack.py160 self.protocol.factory.buildbot_bot.remote_getWorkerInfo.assert_called()CODE
1 more matches not shown…
Empty Error Handlers78 hits · 385 pts
SeverityFileLineSnippetContext
HIGHmaster/contrib/svn_watcher.py309except ExpatError:CODE
HIGHmaster/buildbot/buildbot_net_usage_data.py61except Exception:CODE
HIGHmaster/buildbot/test/unit/test_mq_connector.py109except AssertionError:CODE
HIGH…ster/buildbot/test/unit/util/test_httpclientservice.py47except ImportError:CODE
HIGHmaster/buildbot/test/unit/util/test_patch_delay.py83except TestException:CODE
HIGHmaster/buildbot/test/unit/config/test_master.py1414except ValueError:CODE
HIGHmaster/buildbot/test/unit/config/test_master.py1462except ValueError:CODE
HIGHmaster/buildbot/test/unit/changes/test_pb.py118except config.ConfigErrors:CODE
HIGHmaster/buildbot/test/unit/changes/test_gitpoller.py165except Exception:CODE
HIGH…ildbot/test/unit/changes/test_mail_CVSMaildirSource.py124except ValueError:CODE
HIGH…ildbot/test/unit/changes/test_mail_CVSMaildirSource.py136except ValueError:CODE
HIGHmaster/buildbot/test/unit/db/test_async_iter_on_pool.py87except _TestError:CODE
HIGHmaster/buildbot/test/unit/data/test_schedulers.py248except RuntimeError:CODE
HIGHmaster/buildbot/test/unit/data/test_changesources.py200except RuntimeError:CODE
HIGHmaster/buildbot/test/unit/data/test_buildrequests.py302except expectedException:CODE
HIGHmaster/buildbot/test/unit/schedulers/test_base.py189except AssertionError:CODE
HIGHmaster/buildbot/test/unit/schedulers/test_base.py1058except AssertionError:CODE
HIGHmaster/buildbot/test/unit/process/test_factory.py107except (AttributeError, KeyError):CODE
HIGHmaster/buildbot/test/unit/process/test_factory.py127except (AttributeError, KeyError):CODE
HIGHmaster/buildbot/test/unit/process/test_factory.py141except (AttributeError, KeyError):CODE
HIGHmaster/buildbot/test/unit/process/test_factory.py152except (AttributeError, KeyError):CODE
HIGHmaster/buildbot/test/integration/worker/test_misc.py43except ImportError:CODE
HIGHmaster/buildbot/test/integration/worker/test_proxy.py67except ConnectionResetError:CODE
HIGHmaster/buildbot/test/fake/worker.py34except ImportError:CODE
HIGHmaster/buildbot/test/fake/latent.py34except ImportError:CODE
HIGHmaster/buildbot/util/service.py280except NotImplementedError:CODE
HIGHmaster/buildbot/util/kubeclientservice.py160except ProcessExitedAlready:CODE
HIGHmaster/buildbot/util/lru.py75except KeyError:CODE
HIGHmaster/buildbot/util/lru.py151except KeyError:CODE
HIGHmaster/buildbot/util/lru.py211except KeyError:CODE
HIGHmaster/buildbot/secrets/providers/vault_hvac.py157except StopIteration:CODE
HIGHmaster/buildbot/www/rest.py169except ConnectionDone:CODE
HIGHmaster/buildbot/www/resource.py123except Exception:CODE
HIGHmaster/buildbot/www/ws.py65except ValueError:CODE
HIGHmaster/buildbot/steps/trigger.py353except defer.CancelledError:CODE
HIGHmaster/buildbot/steps/source/git.py357except Exception:CODE
HIGHmaster/buildbot/steps/source/gerrit.py48except Exception:CODE
HIGHmaster/buildbot/monkeypatches/__init__.py100except ImportError:CODE
HIGHmaster/buildbot/scripts/windows_service.py537except ImportError:CODE
HIGHmaster/buildbot/scripts/windows_service.py547except ImportError:CODE
HIGHmaster/buildbot/scripts/windows_service.py322except OSError:CODE
HIGHmaster/buildbot/scripts/windows_service.py335except OSError:CODE
HIGHmaster/buildbot/scripts/stop.py62except OSError:CODE
HIGHmaster/buildbot/scripts/logwatcher.py162except error.ProcessExitedAlready:CODE
HIGHmaster/buildbot/scripts/copydb.py266except queue.Empty:CODE
HIGHmaster/buildbot/db/changes.py492except ValueError:CODE
HIGHmaster/buildbot/db/buildsets.py305except ValueError:CODE
HIGHmaster/buildbot/db/pool.py166except ImportError:CODE
HIGHmaster/buildbot/db/pool.py173except ImportError:CODE
HIGHmaster/buildbot/db/state.py87except _IdNotFoundError:CODE
HIGHmaster/buildbot/mq/wamp.py130except TransportLost:CODE
HIGHmaster/buildbot/mq/simple.py94except ValueError:CODE
HIGHmaster/buildbot/worker/docker.py360except NotFound:CODE
HIGHmaster/buildbot/worker/base.py640except KeyError:CODE
HIGHmaster/buildbot/reporters/mail.py66except ImportError:CODE
HIGHmaster/buildbot/reporters/telegram.py111except KeyError:CODE
HIGHmaster/buildbot/reporters/telegram.py240except IndexError:CODE
HIGHmaster/buildbot/reporters/telegram.py755except KeyError:CODE
HIGHmaster/buildbot/reporters/pushover.py135except KeyError:CODE
HIGHmaster/buildbot/reporters/words.py522except AttributeError:CODE
18 more matches not shown…
Excessive Try-Catch Wrapping236 hits · 254 pts
SeverityFileLineSnippetContext
LOWcommon/gather_dependabot.py41 except Exception as e:CODE
LOWmaster/contrib/coverage2text.py88 except Exception:CODE
LOWmaster/contrib/github_buildbot.py134 except Exception as e:CODE
LOWmaster/contrib/bzr_buildbot.py271 except Exception:CODE
LOWmaster/contrib/bzr_buildbot.py355 except Exception:CODE
LOWmaster/contrib/svnpoller.py69except Exception:CODE
LOWmaster/contrib/svnpoller.py112 except Exception:CODE
LOWmaster/contrib/git_buildbot.py137 except Exception as e:CODE
LOWmaster/contrib/git_buildbot.py502except Exception:CODE
MEDIUMmaster/contrib/git_buildbot.py120def iter():CODE
LOWmaster/contrib/check_buildbot.py54 except Exception:CODE
LOWmaster/contrib/run_maxq.py43 except Exception:CODE
LOWmaster/contrib/bitbucket_buildbot.py57 except Exception:CODE
LOWmaster/buildbot/master.py285 except Exception as e:CODE
LOWmaster/buildbot/master.py350 except Exception as e:CODE
LOWmaster/buildbot/master.py432 except Exception as e:CODE
LOWmaster/buildbot/master.py466 except Exception as e:CODE
MEDIUMmaster/buildbot/master.py382def stopService(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/buildbot_net_usage_data.py61 except Exception:CODE
LOWmaster/buildbot/statistics/capture.py196 except Exception as e:CODE
LOWmaster/buildbot/statistics/capture.py389 except Exception as e:CODE
LOWmaster/buildbot/clients/tryclient.py876 except Exception:CODE
LOWmaster/buildbot/clients/tryclient.py959 except Exception as e:CODE
MEDIUMmaster/buildbot/clients/tryclient.py858def printStatus(self) -> None:CODE
LOW…r/buildbot/test/unit/test_contrib_buildbot_cvs_mail.py156 except Exception:STRING
LOW…ster/buildbot/test/unit/test_fake_httpclientservice.py77 except Exception as e:CODE
LOWmaster/buildbot/test/unit/util/test_misc.py59 except Exception:CODE
LOWmaster/buildbot/test/unit/util/test_misc.py74 except Exception:CODE
LOWmaster/buildbot/test/unit/util/test_interfaces.py39 except Exception as e:CODE
LOWmaster/buildbot/test/unit/util/test_interfaces.py68 except Exception as e:CODE
LOWmaster/buildbot/test/unit/util/test_interfaces.py83 except Exception as e:CODE
LOWmaster/buildbot/test/unit/util/test_interfaces.py106 except Exception as e:CODE
LOWmaster/buildbot/test/unit/util/test_lru.py546 except Exception as e:CODE
LOWmaster/buildbot/test/unit/changes/test_gitpoller.py148 except Exception as error:CODE
LOWmaster/buildbot/test/unit/changes/test_gitpoller.py165 except Exception:CODE
LOWmaster/buildbot/test/unit/db/test_buildrequests.py395 except Exception as e:CODE
LOWmaster/buildbot/test/unit/db/test_buildrequests.py528 except Exception as e:CODE
LOWmaster/buildbot/test/unit/db/test_pool.py78 except Exception as e:CODE
LOWmaster/buildbot/test/unit/data/test_buildrequests.py304 except Exception as e:CODE
LOWmaster/buildbot/test/unit/schedulers/test_forcesched.py574 except Exception as e:CODE
MEDIUMmaster/buildbot/test/unit/process/test_buildstep.py230def test_arg_changes(self) -> InlineCallbacksType[None]:CODE
LOWmaster/buildbot/test/unit/process/test_buildstep.py717 except Exception as e:CODE
LOWmaster/buildbot/test/unit/process/test_log.py362 except Exception as e:CODE
LOWmaster/buildbot/test/unit/process/test_log.py374 except Exception as e:CODE
LOWmaster/buildbot/test/unit/process/test_log.py387 except Exception as e:CODE
LOWmaster/buildbot/test/util/db.py163 except Exception:CODE
LOWmaster/buildbot/test/util/integration.py109 except Exception as e:CODE
LOWmaster/buildbot/test/util/integration.py113 except Exception as e:CODE
LOWmaster/buildbot/test/util/integration.py404 except Exception as e:CODE
LOWmaster/buildbot/test/integration/test_upgrade.py215 except Exception as e:CODE
LOW…er/buildbot/test/integration/test_setup_entrypoints.py263 except Exception:CODE
LOWmaster/buildbot/test/integration/worker/test_comm.py389 except Exception:CODE
LOWmaster/buildbot/test/fake/reactor.py325 except Exception as e:CODE
LOWmaster/buildbot/util/queue.py177 except Exception as e:CODE
LOWmaster/buildbot/util/queue.py185 except Exception as e:CODE
LOWmaster/buildbot/util/service.py389 except Exception:CODE
LOWmaster/buildbot/util/service.py433 except Exception:CODE
LOW⚡master/buildbot/util/service.py451 except Exception:CODE
LOW⚡master/buildbot/util/service.py463 except Exception:CODE
LOWmaster/buildbot/util/service.py575 except Exception as e: # pragma: no coverCODE
176 more matches not shown…
AI Structural Patterns173 hits · 170 pts
SeverityFileLineSnippetContext
LOWmaster/buildbot/clients/sendchange.py47CODE
LOWmaster/buildbot/test/steps.py301CODE
LOWmaster/buildbot/test/steps.py359CODE
LOWmaster/buildbot/test/steps.py392CODE
LOWmaster/buildbot/test/steps.py447CODE
LOWmaster/buildbot/test/steps.py508CODE
LOWmaster/buildbot/test/steps.py1203CODE
LOWmaster/buildbot/test/runprocess.py48CODE
LOWmaster/buildbot/test/unit/changes/test_svnpoller.py245CODE
LOWmaster/buildbot/test/unit/reporters/test_gerrit.py92CODE
LOWmaster/buildbot/test/unit/reporters/test_gerrit.py138CODE
LOWmaster/buildbot/test/unit/reporters/test_message.py267CODE
LOWmaster/buildbot/test/unit/reporters/test_message.py299CODE
LOW…/buildbot/test/unit/reporters/test_generators_utils.py58CODE
LOWmaster/buildbot/test/unit/data/test_connector.py77CODE
LOWmaster/buildbot/test/unit/data/test_connector.py108CODE
LOWmaster/buildbot/test/unit/data/test_changes.py220CODE
LOWmaster/buildbot/test/unit/data/test_buildsets.py168CODE
LOWmaster/buildbot/test/unit/process/test_remotecommand.py106CODE
LOWmaster/buildbot/test/unit/process/test_buildstep.py560CODE
LOWmaster/buildbot/test/unit/process/test_buildrequest.py330CODE
LOWmaster/buildbot/test/util/www.py187CODE
LOWmaster/buildbot/test/util/changesource.py98CODE
LOW…dbot/test/integration/interop/test_interruptcommand.py53CODE
LOW…est/integration/interop/test_setpropertyfromcommand.py62CODE
LOWmaster/buildbot/test/fake/fakemaster.py177CODE
LOWmaster/buildbot/test/fake/httpclientservice.py122CODE
LOWmaster/buildbot/test/fake/httpclientservice.py168CODE
LOWmaster/buildbot/test/fake/fakedata.py65CODE
LOWmaster/buildbot/test/fake/fakedata.py149CODE
LOWmaster/buildbot/test/fakedb/steps.py26CODE
LOWmaster/buildbot/test/fakedb/sourcestamps.py67CODE
LOWmaster/buildbot/test/fakedb/changes.py26CODE
LOWmaster/buildbot/test/fakedb/test_results.py48CODE
LOWmaster/buildbot/test/fakedb/builds.py28CODE
LOWmaster/buildbot/test/fakedb/test_result_sets.py26CODE
LOWmaster/buildbot/test/fakedb/buildrequests.py26CODE
LOWmaster/buildbot/test/fakedb/buildsets.py26CODE
LOWmaster/buildbot/util/runprocess.py74CODE
LOWmaster/buildbot/util/ssfilter.py281CODE
LOWmaster/buildbot/util/state.py43CODE
LOWmaster/buildbot/config/builder.py41CODE
LOWmaster/buildbot/changes/bitbucket.py65CODE
LOWmaster/buildbot/changes/bitbucket.py84CODE
LOWmaster/buildbot/changes/bitbucket.py252CODE
LOWmaster/buildbot/changes/gerritchangesource.py667CODE
LOWmaster/buildbot/changes/changes.py83CODE
LOWmaster/buildbot/changes/changes.py256CODE
LOWmaster/buildbot/changes/hgpoller.py72CODE
LOWmaster/buildbot/changes/hgpoller.py112CODE
LOWmaster/buildbot/changes/p4poller.py150CODE
LOWmaster/buildbot/changes/p4poller.py198CODE
LOWmaster/buildbot/changes/svnpoller.py113CODE
LOWmaster/buildbot/changes/svnpoller.py144CODE
LOWmaster/buildbot/changes/gitpoller.py90CODE
LOWmaster/buildbot/changes/gitpoller.py157CODE
LOWmaster/buildbot/changes/filter.py49CODE
LOWmaster/buildbot/changes/github.py68CODE
LOWmaster/buildbot/changes/github.py88CODE
LOWmaster/buildbot/changes/github.py221CODE
113 more matches not shown…
Deep Nesting152 hits · 148 pts
SeverityFileLineSnippetContext
LOWmaster/docs/bbdocs/ext.py397CODE
LOWmaster/contrib/coverage2text.py28CODE
LOWmaster/contrib/svn_watcher.py28CODE
LOWmaster/buildbot/manhole.py288CODE
LOWmaster/buildbot/manhole.py114CODE
LOWmaster/buildbot/buildbot_net_usage_data.py52CODE
LOWmaster/buildbot/buildbot_net_usage_data.py74CODE
LOWmaster/buildbot/clients/tryclient.py448CODE
LOWmaster/buildbot/clients/tryclient.py593CODE
LOWmaster/buildbot/clients/tryclient.py858CODE
LOWmaster/buildbot/test/steps.py211CODE
LOW…ster/buildbot/test/unit/util/test_httpclientservice.py342CODE
LOW…ster/buildbot/test/unit/util/test_httpclientservice.py343CODE
LOWmaster/buildbot/test/unit/util/test_debounce.py62CODE
LOWmaster/buildbot/test/unit/scripts/test_start.py91CODE
LOWmaster/buildbot/test/unit/process/test_results.py52CODE
LOWmaster/buildbot/test/util/db.py99CODE
LOWmaster/buildbot/test/util/config.py60CODE
LOWmaster/buildbot/test/util/integration.py137CODE
LOWmaster/buildbot/test/util/integration.py303CODE
LOWmaster/buildbot/test/util/integration.py522CODE
LOWmaster/buildbot/test/util/migration.py62CODE
LOWmaster/buildbot/test/util/migration.py85CODE
LOWmaster/buildbot/test/util/validation.py115CODE
LOWmaster/buildbot/test/integration/test_upgrade.py59CODE
LOWmaster/buildbot/test/integration/test_upgrade.py109CODE
LOWmaster/buildbot/test/integration/test_upgrade.py110CODE
LOW…er/buildbot/test/integration/test_setup_entrypoints.py266CODE
LOWmaster/buildbot/test/integration/worker/test_proxy.py97CODE
LOWmaster/buildbot/util/raml.py76CODE
LOWmaster/buildbot/util/queue.py155CODE
LOWmaster/buildbot/util/pathmatch.py51CODE
LOWmaster/buildbot/util/runprocess.py300CODE
LOWmaster/buildbot/util/importlib_compat.py27CODE
LOWmaster/buildbot/config/master.py352CODE
LOWmaster/buildbot/config/master.py600CODE
LOWmaster/buildbot/config/master.py814CODE
LOWmaster/buildbot/config/master.py894CODE
LOWmaster/buildbot/plugins/db.py43CODE
LOWmaster/buildbot/changes/bitbucket.py158CODE
LOWmaster/buildbot/changes/mail.py320CODE
LOWmaster/buildbot/changes/mail.py474CODE
LOWmaster/buildbot/changes/gerritchangesource.py842CODE
LOWmaster/buildbot/changes/p4poller.py293CODE
LOWmaster/buildbot/changes/svnpoller.py350CODE
LOWmaster/buildbot/changes/svnpoller.py412CODE
LOWmaster/buildbot/changes/github.py224CODE
LOWmaster/buildbot/secrets/providers/file.py53CODE
LOWmaster/buildbot/www/service.py196CODE
LOWmaster/buildbot/www/oauth2.py352CODE
LOWmaster/buildbot/www/rest.py243CODE
LOWmaster/buildbot/www/rest.py469CODE
LOWmaster/buildbot/www/sse.py82CODE
LOWmaster/buildbot/www/authz/authz.py89CODE
LOWmaster/buildbot/steps/vstudio.py58CODE
LOWmaster/buildbot/steps/configurable.py112CODE
LOWmaster/buildbot/steps/configurable.py113CODE
LOWmaster/buildbot/steps/shell.py460CODE
LOWmaster/buildbot/steps/shell.py558CODE
LOWmaster/buildbot/steps/python_twisted.py429CODE
92 more matches not shown…
Decorative Section Separators24 hits · 72 pts
SeverityFileLineSnippetContext
MEDIUMmaster/contrib/hgbuildbot.py20# =============COMMENT
MEDIUMmaster/contrib/hgbuildbot.py46# -------------------COMMENT
MEDIUMmaster/contrib/hgbuildbot.py122# ---------------COMMENT
MEDIUM…/buildbot/test/unit/changes/test_gerritchangesource.py959 # -------------------------------------------------------------------------COMMENT
MEDIUM…/buildbot/test/unit/changes/test_gerritchangesource.py961 # -------------------------------------------------------------------------COMMENT
MEDIUMmaster/buildbot/changes/mail.py435# ------------------------------------------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py80 # --------------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py138 # ------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py216 # -----------------------COMMENT
MEDIUMmaster/buildbot/db/model.py237 # ----------------------COMMENT
MEDIUMmaster/buildbot/db/model.py271 # ---------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py329 # --------------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py365 # -------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py409 # ----------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py509 # ------------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py578 # ----------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py641 # --------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py746 # --------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py790 # ----------------------COMMENT
MEDIUMmaster/buildbot/db/model.py819 # ------------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py935 # -------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py966 # -----------------------COMMENT
MEDIUMmaster/buildbot/db/model.py999 # -------------------------COMMENT
MEDIUMmaster/buildbot/db/model.py1226 # -----------------COMMENT
Modern Structural Boilerplate48 hits · 50 pts
SeverityFileLineSnippetContext
LOWmaster/docs/bbdocs/ext.py30logger = logging.getLogger(__name__)CODE
LOWmaster/buildbot/locks.py275 def _updateDescription(self) -> None:CODE
LOWmaster/buildbot/locks.py313 def _updateDescription(self) -> None:CODE
LOWmaster/buildbot/locks.py318 def _updateDescriptionForLock(self, lock: BaseLock, workername: str) -> None:CODE
LOWmaster/buildbot/statistics/__init__.py29__all__ = [CODE
LOWmaster/buildbot/test/unit/changes/test_gitpoller.py116 async def set_last_rev(self, state: dict[str, str]) -> None:CODE
LOWmaster/buildbot/test/unit/changes/test_gitpoller.py2628 async def set_last_rev(self, state: dict[str, str]) -> None:CODE
LOW⚡master/buildbot/test/unit/data/test_workers.py333 def set_worker_graceful(self: object, workerid: int, graceful: bool) -> None:CODE
LOWmaster/buildbot/test/unit/process/test_build.py253 def _setup_lock_claim_log(self, lock: BaseLock, claim_log: list[object]) -> None:CODE
LOWmaster/buildbot/test/fake/reactor.py309 def set_test_case(self, testcase: Any) -> None:CODE
LOWmaster/buildbot/test/fake/connection.py75 def set_expect_interrupt(self) -> None:CODE
LOWmaster/buildbot/test/fake/connection.py80 def set_block_on_interrupt(self) -> None:CODE
LOWmaster/buildbot/test/fake/secrets.py18 def _setup_secrets(self, secretdict: dict | None = None) -> None:CODE
LOWmaster/buildbot/test/fakedb/__init__.py66__all__ = [CODE
LOWmaster/buildbot/util/service.py146 def set_master(self, master: Any) -> None:CODE
LOWmaster/buildbot/util/deferwaiter.py98 def set_interval(self, interval: int) -> None:CODE
LOWmaster/buildbot/util/__init__.py604__all__ = [CODE
LOWmaster/buildbot/util/httpclientservice.py292 def update_headers(self, headers: dict[str, str]) -> None:CODE
LOWmaster/buildbot/util/lru.py92 def set_max_size(self, max_size: int) -> None:CODE
LOWmaster/buildbot/util/eventual.py101def _setReactor(r: IReactorTime | None = None) -> None:CODE
LOWmaster/buildbot/config/master.py66def set_is_in_unit_tests(in_tests: bool) -> None:CODE
LOWmaster/buildbot/plugins/__init__.py27__all__ = [CODE
LOWmaster/buildbot/www/service.py89 def _set_user_info_from_token(self, token: str) -> None:CODE
LOWmaster/buildbot/www/authz/__init__.py6__all__ = ["Authz", "Forbidden", "fnmatchStrMatcher", "reStrMatcher"]CODE
LOWmaster/buildbot/steps/package/rpm/__init__.py25__all__ = ['MockBuildSRPM', 'MockRebuild', 'RpmBuild', 'RpmLint']CODE
LOWmaster/buildbot/machine/latent.py182 def _setMissingTimer(self) -> None:CODE
LOWmaster/buildbot/machine/latent.py192 def _setBuildWaitTimer(self) -> None:CODE
LOWmaster/buildbot/scripts/checkconfig.py64__all__ = ['checkconfig']CODE
LOW⚡master/buildbot/db/enginestrategy.py49 def set_up(self, u: URL, engine: sa.engine.base.Engine) -> None:CODE
LOW⚡master/buildbot/db/enginestrategy.py61 def set_up(self, u: URL, engine: sa.engine.base.Engine) -> None:CODE
LOWmaster/buildbot/db/enginestrategy.py102 def set_up(self, u: URL, engine: sa.engine.base.Engine) -> None:CODE
LOWmaster/buildbot/db/compression/__init__.py23__all__ = [CODE
LOWmaster/buildbot/db/compression/zstd.py78 def set_max_size(self, new_size: int) -> None:CODE
LOWmaster/buildbot/db/compression/zstd.py100 def set_pools_max_size(cls, new_size: int) -> None:CODE
LOW⚡master/buildbot/worker/latent.py452 def _setBuildWaitTimer(self) -> None:CODE
LOWmaster/buildbot/worker/base.py698 def _update_paused(self) -> None:CODE
LOWmaster/buildbot/worker/base.py705 def _update_graceful(self) -> None:CODE
LOWmaster/buildbot/worker/protocols/manager/msgpack.py87 def _update_logger_ns(self, peer: str | None = None) -> None:CODE
LOWmaster/buildbot/data/connector.py123 def _setup(self) -> None:CODE
LOWmaster/buildbot/data/exceptions.py20__all__ = [CODE
LOWmaster/buildbot/process/workerforbuilder.py55 def _update_logger_ns(self) -> None:CODE
LOWmaster/buildbot/process/remotecommand.py115 def _update_logger_ns(self) -> None:CODE
LOWmaster/buildbot/process/buildstep.py405 def set_step_arg(self, name: str, value: Any) -> None:CODE
LOWworker/buildbot_worker/compat.py80__all__ = ["bytes2unicode", "unicode2bytes"]CODE
LOWworker/buildbot_worker/bot.py19__all__ = ['LocalWorker', 'Worker']CODE
LOWworker/buildbot_worker/runprocess.py211 def _setupChild(self, *args: Any, **kwargs: Any) -> None:CODE
LOWworker/buildbot_worker/test/unit/test_commands_utils.py40 def set_which_results(self, results: dict[str, list[str]]) -> None:CODE
LOWworker/buildbot_worker/util/__init__.py39__all__ = [CODE
AI Slop Vocabulary24 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUMwww/waterfall_view/package-lock.json4954 "resolved": "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz",CODE
LOWmaster/buildbot/statistics/capture.py165 # Since we need to match all builders, we simply return True here.COMMENT
LOWmaster/buildbot/statistics/capture.py260 # Match all builders so simply return TrueCOMMENT
LOWmaster/buildbot/statistics/capture.py295 # Match all builders so simply return TrueCOMMENT
LOWmaster/buildbot/statistics/capture.py351 # Match all builders so simply return TrueCOMMENT
LOWmaster/buildbot/clients/tryclient.py693 # can't just use shlex.split there as it would interpret themCOMMENT
LOWmaster/buildbot/test/unit/test_wamp_connector.py43 # just call the maker on demand by the testCOMMENT
LOWmaster/buildbot/test/unit/db/test_logs.py654 # we make sure we can still getLogLines, it will just return empty valueCOMMENT
LOWmaster/buildbot/test/unit/reporters/test_words.py515 # sometimes timing works out wrong, so just call it "n seconds"COMMENT
MEDIUMmaster/buildbot/util/service.py355 # service, and this really should be robust and release the claim. May returnCOMMENT
LOW⚡master/buildbot/util/service.py459 # we just call it without waiting its stopCOMMENT
LOWmaster/buildbot/util/git.py272 # Since sigtermTime is unavailable try to just use SIGTERM by itself instead ofCOMMENT
LOWmaster/buildbot/www/avatar.py226 # just use same default as github (retro)COMMENT
MEDIUMmaster/buildbot/db/test_result_sets.py148 # FIXME: the code below currently is not sufficiently robust because it relies onCOMMENT
MEDIUMmaster/buildbot/db/logs.py724 # N.B.: we utilize the fact that steps.id is auto-increment, thus steps.started_atCOMMENT
LOWmaster/buildbot/worker/protocols/null.py67# just add ProxyMixin capability to the RemoteCommandProxyCOMMENT
LOWmaster/buildbot/reporters/words.py887 # For now, we just useCOMMENT
LOWmaster/buildbot/data/resultspec.py350 # as sqlalchemy is overriding python operators, we can just use the sameCOMMENT
LOWmaster/buildbot/schedulers/forcesched.py120 # otherwise just use the one that is setCOMMENT
LOWmaster/buildbot/schedulers/forcesched.py646 # default, just return the things we put togetherCOMMENT
LOWmaster/buildbot/process/buildrequestdistributor.py287 # otherwise just return the build with highest priorityCOMMENT
LOWmaster/buildbot/process/buildrequestdistributor.py440 # for builders that do not have pending buildrequest, we just use large numberCOMMENT
LOWmaster/buildbot/process/buildrequestdistributor.py445 # for builders that do not have pending buildrequest, we just use large numberCOMMENT
LOWworker/buildbot_worker/commands/utils.py31 # that matches (e.g. *.bat, *.cmd and *.exe), we not just useCOMMENT
Cross-File Repetition7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHmaster/contrib/github_buildbot.py0reponds only to post events and starts the build process :arguments: request the http request objectSTRING
HIGHmaster/contrib/bitbucket_buildbot.py0reponds only to post events and starts the build process :arguments: request the http request objectSTRING
HIGHmaster/buildbot/www/hooks/gitlab.py0reponds only to post events and starts the build process :arguments: request the http request objectSTRING
HIGHmaster/contrib/github_buildbot.py0consumes the json as a python object and actually starts the build. :arguments: payload python object that represents thSTRING
HIGHmaster/buildbot/www/hooks/github.py0consumes the json as a python object and actually starts the build. :arguments: payload python object that represents thSTRING
HIGHmaster/contrib/bitbucket_buildbot.py0consumes the json as a python object and actually starts the build. :arguments: payload python object that represents thSTRING
HIGHmaster/buildbot/www/hooks/gitlab.py0consumes the json as a python object and actually starts the build. :arguments: payload python object that represents thSTRING
Fake / Example Data29 hits · 31 pts
SeverityFileLineSnippetContext
LOW⚡master/buildbot/test/unit/test_stats_service.py133 "fake_url", 12345, "fake_user", "fake_password", "fake_db", capturesCODE
LOW⚡master/buildbot/test/unit/test_stats_service.py141 "fake_url", 12345, "fake_user", "fake_password", "fake_db", capturesCODE
LOW⚡master/buildbot/test/unit/test_stats_service.py156 "fake_user",CODE
LOW⚡master/buildbot/test/unit/test_stats_service.py170 "fake_user",CODE
LOWmaster/buildbot/test/unit/test_stats_service.py192 "fake_user",CODE
LOWmaster/buildbot/test/unit/util/test_codebase.py37 name = 'fake-name'CODE
LOWmaster/buildbot/test/unit/util/test_codebase.py109 'fake-name',CODE
LOWmaster/buildbot/test/unit/util/test_codebase.py144 'fake-name',CODE
LOWmaster/buildbot/test/unit/util/test_codebase.py180 'fake-name',CODE
LOWmaster/buildbot/test/unit/util/test_state.py34 name = "fake-name"CODE
LOWmaster/buildbot/test/unit/util/test_state.py73 yield self.assert_state_by_class('fake-name', 'FakeObject', y=14)CODE
LOWmaster/buildbot/test/unit/util/test_state.py80 yield self.assert_state_by_class('fake-name', 'FakeObject', x=14)CODE
LOWmaster/buildbot/test/unit/www/test_rest.py1052 "email": "defunkt@example.org",CODE
LOWmaster/buildbot/test/unit/www/test_rest.py1064 'args': {'owner': 'defunkt@example.org'},CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py64 mn = yield self.setupMailNotifier('from@example.org', name="custom_name")CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py76 mn = yield self.setupMailNotifier('from@example.org')CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py125 mn = yield self.setupMailNotifier('from@example.org')CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py139 'from@example.org', extraHeaders={"hhh": properties.Property('hhh')}CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py156 mn = yield self.setupMailNotifier('from@example.org', extraHeaders={"hhh": 'vvv'})CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py176 'from@example.org',CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py219 mn = yield self.setupMailNotifier('from@example.org', generators=[generator])CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py261 'from@example.org',CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py277 exp_called_with=['Big Bob <bob@mayhem.net>', 'narrator@example.org'],CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py278 exp_TO='"=?utf-8?q?Big_Bob?=" <bob@mayhem.net>, narrator@example.org',CODE
LOWmaster/buildbot/test/unit/reporters/test_mail.py373 mn = yield self.setupMailNotifier('from@example.org', generators=[generator], **mn_kwargs)CODE
LOW⚡…buildbot/test/unit/reporters/test_generators_worker.py43 'notify': ["workeradmin@example.org"],CODE
LOW⚡…buildbot/test/unit/reporters/test_generators_worker.py62 self.assertEqual(report['users'], ['workeradmin@example.org'])CODE
LOW⚡master/buildbot/test/unit/reporters/test_base.py129 'notify': ["workeradmin@example.org"],CODE
LOWmaster/buildbot/test/util/git_repository.py39 self.curr_author_email = 'user@example.com'CODE
Redundant / Tautological Comments9 hits · 12 pts
SeverityFileLineSnippetContext
LOWmaster/buildbot/test/unit/worker/test_openstack.py466 # Set status to DELETED. Instance should not be deleted when shuttingCOMMENT
LOWmaster/buildbot/steps/shell.py379 # Check if each line in the output from this command matched ourCOMMENT
LOWmaster/buildbot/worker/docker.py87 # Set build_wait_timeout to 0 if not explicitly set: Starting aCOMMENT
LOWmaster/buildbot/worker/docker.py106 # Set build_wait_timeout to 0 if not explicitly set: Starting aCOMMENT
LOWmaster/buildbot/worker/kubernetes.py141 # Set build_wait_timeout to 0 if not explicitly set: Starting aCOMMENT
LOWmaster/buildbot/worker/marathon.py68 # Set build_wait_timeout to 0s if not explicitly set: Starting aCOMMENT
LOWmaster/buildbot/process/build.py409 # Check if buildrequest has been cancelled in the mean time. Must be done after subscriptionCOMMENT
LOWmaster/buildbot/process/metrics.py316 # Check if 'BotMaster.attached_workers' equalsSTRING
LOWmaster/buildbot/process/builder.py377 # Check if the latent worker is actually compatible with the build.COMMENT
Slop Phrases5 hits · 9 pts
SeverityFileLineSnippetContext
LOW…er/buildbot/test/integration/test_setup_entrypoints.py70# NOTE: when running this test locally, make sure to reinstall master after every change to pick upCOMMENT
LOW…ter/buildbot/test/integration/interop/test_transfer.py43# When new protocols are added, make sure you update this test to exerciseCOMMENT
MEDIUM…ster/buildbot/test/integration/worker/test_marathon.py41# you can use the mesos-compose to create a marathon environment for development:COMMENT
LOWmaster/buildbot/scripts/runner.py19# Also don't forget to mirror your changes on command-line options in manualCOMMENT
LOWmaster/buildbot/scripts/runner.py19# Also don't forget to mirror your changes on command-line options in manualCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHwww/base/src/components/LogViewer/LogTextManager.ts97 // The maximum size of a chunk. This controls the size of the chunk as requested from the API andCOMMENT
Dead Code2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMmaster/buildbot/test/util/validation.py142CODE
MEDIUMmaster/buildbot/data/changesources.py63CODE
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOWmaster/buildbot/process/buildrequestdistributor.py52 # WARNING: This API is experimental and in active development.COMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…ds/src/views/WSGIDashboardsView/WSGIDashboardsView.tsx35function getData(url: string) {CODE