AI Slop Code Risk Monitor

tensorflow/docs

SlopCodeMonitor badge for tensorflow/docs Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

TensorFlow documentation

13.4 Moderate pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tensorflow/docs, a Jupyter Notebook project with 6,342 GitHub stars. SynthScan examined 47,516 lines of code across 220 source files, recording 385 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 13.4 (Moderate 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.

13.4
Adjusted Signal
13.4
Raw Pattern Score
100%
Time Factor
2026-10-26
Last Push
6.3K
Stars
Jupyter Notebook
Language
47.5K
Lines of Code
220
Files
385
Pattern Hits
2026-10-31
Scan Date
0.12
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 22.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 9.1/100 · LOW

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

Agent Over-Engineering Ratio 33.1/100 · MEDIUM

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

PR Review Velocity Impact 50.1/100 · HIGH

Which changes need focused human review? 385 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

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

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 2HIGH 24MEDIUM 69LOW 290

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 385 distinct pattern matches across 17 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.

Decorative Section Separators66 hits · 200 pts
SeverityFileLineSnippetContext
MEDIUMsetup.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/toc.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/public_api.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/get_source.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/obj_type.py14# ==============================================================================COMMENT
MEDIUM…rflow_docs/api_generator/doc_generator_visitor_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/config.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/traverse_test.py14# ==============================================================================COMMENT
MEDIUM…tensorflow_docs/api_generator/doc_generator_visitor.py14# ==============================================================================COMMENT
MEDIUM…nsorflow_docs/api_generator/reference_resolver_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/toc_processing.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/doc_controls.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/parser_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/traverse.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/generate_lib.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/parser.py14# ==============================================================================COMMENT
MEDIUM⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/utils.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/signature_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/toc_test.py14# ==============================================================================COMMENT
MEDIUM…s/tensorflow_docs/api_generator/toc_processing_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/public_api_test.py14# ==============================================================================COMMENT
MEDIUM…ols/tensorflow_docs/api_generator/generate_lib_test.py14# ==============================================================================COMMENT
MEDIUM…ls/tensorflow_docs/api_generator/reference_resolver.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/signature.py14# ==============================================================================COMMENT
MEDIUM…tensorflow_docs/api_generator/pretty_docs/base_page.py14# ==============================================================================COMMENT
MEDIUM…ensorflow_docs/api_generator/pretty_docs/class_page.py14# ==============================================================================COMMENT
MEDIUM…orflow_docs/api_generator/pretty_docs/function_page.py14# ==============================================================================COMMENT
MEDIUM…/tensorflow_docs/api_generator/pretty_docs/__init__.py14# ==============================================================================COMMENT
MEDIUM…low_docs/api_generator/pretty_docs/pretty_docs_test.py14# ==============================================================================COMMENT
MEDIUM…flow_docs/api_generator/pretty_docs/type_alias_page.py14# ==============================================================================COMMENT
MEDIUM…flow_docs/api_generator/pretty_docs/docs_for_object.py14# ==============================================================================COMMENT
MEDIUM…nsorflow_docs/api_generator/pretty_docs/module_page.py14# ==============================================================================COMMENT
MEDIUM…/tensorflow_docs/api_generator/compat_test/__init__.py14# ==============================================================================COMMENT
MEDIUM…tensorflow_docs/api_generator/compat_test/estimator.py14# ==============================================================================COMMENT
MEDIUM…ols/tensorflow_docs/api_generator/gen_java/__init__.py14# ==============================================================================COMMENT
MEDIUM…ls/tensorflow_docs/api_generator/report/linter_test.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/report/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/report/utils.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/api_generator/report/linter.py14# ==============================================================================COMMENT
MEDIUM…pi_generator/report/schema/api_report_generated_pb2.py16# ==============================================================================COMMENT
MEDIUM…ensorflow_docs/api_generator/report/schema/__init__.py14# ==============================================================================COMMENT
MEDIUM…enerator/report/schema/api_report_generated_319_pb2.py16# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/decorator.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/fix.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/linter.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/__main__.py15# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/style/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/style/google.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/style/tensorflow.py14# ==============================================================================COMMENT
MEDIUM…/tensorflow_docs/tools/nblint/style/gemini_cookbook.py14# ==============================================================================COMMENT
MEDIUM…orflow_docs/tools/nblint/style/tensorflow_docs_l10n.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nbfmt/__init__.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nbfmt/__main__.py15# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nbfmt/notebook_utils.py14# ==============================================================================COMMENT
MEDIUMtools/tensorflow_docs/tools/nbcp/__init__.py14# ==============================================================================COMMENT
6 more matches not shown…
Hyper-Verbose Identifiers85 hits · 78 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/toc.py45def _use_yaml_dict_representer(cls):CODE
LOWtools/tensorflow_docs/api_generator/toc.py56def _use_yaml_str_enum_representer(cls):CODE
LOWtools/tensorflow_docs/api_generator/public_api.py214def explicit_package_contents_filter(path: Sequence[str], parent: Any,CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py93 def test_duplicates_module_class_depth(self):CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py178 def test_duplicates_defining_class(self):CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py214 def test_duplicates_module_depth(self):CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py286 def test_handles_duplicate_classmethods(self):CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py333 def test_handles_duplicate_singleton_attributes(self):CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py569 def test_api_tree_toc_integration(self):CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py120 def test_partial_symbol_references(self, string, link):CODE
LOWtools/tensorflow_docs/api_generator/doc_controls.py83def set_custom_page_builder_cls(obj, cls):CODE
LOWtools/tensorflow_docs/api_generator/doc_controls.py88def get_custom_page_builder_cls(obj):CODE
LOWtools/tensorflow_docs/api_generator/doc_controls.py240def for_subclass_implementers(obj: T) -> T:CODE
LOWtools/tensorflow_docs/api_generator/doc_controls.py356def doc_in_current_and_subclasses(obj: T) -> T:CODE
LOWtools/tensorflow_docs/api_generator/doc_controls.py530def decorate_all_class_attributes(decorator, cls, skip: Iterable[str]):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py50def test_function_with_args_kwargs(unused_arg, *unused_args, **unused_kwargs):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py237 def test_dataclass_attributes_table(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py257 def test_namedtuple_field_order_respects_hidden(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py292 def test_docs_for_class_should_skip(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py327 def test_docs_for_message_class(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py423 def test_docs_for_function_with_kwargs(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py452 def test_function_with_fancy_docstring(arg):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py725 def test_get_other_member_doc_extra_doc(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py747 def test_get_other_member_basic_type(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py753 def test_get_other_member_doc_unknown_class(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py778 def test_get_other_member_doc_known_class(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py950 def test_get_dataclass_docstring_no_autogen_docstring(self):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py594 def test_getsource_indexerror_resilience(self):STRING
LOWtools/tensorflow_docs/api_generator/parser_test.py620 def test_strips_default_arg_memory_address(self):STRING
LOWtools/tensorflow_docs/api_generator/parser_test.py696 def test_get_other_member_doc_object_doc_attr(self):STRING
LOWtools/tensorflow_docs/api_generator/parser_test.py909 def test_strip_pylintandpyformat(self):STRING
LOWtools/tensorflow_docs/api_generator/parser_test.py940 def test_get_dataclass_docstring(self):STRING
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py24 def test_do_not_generate_docs(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py32 def test_do_not_doc_on_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py58 def test_do_not_doc_inheritable(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py83 def test_do_not_doc_inheritable_property(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py110 def test_do_not_doc_inheritable_staticmethod(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py145 def test_for_subclass_implementers(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py178 def test_lowest_decorator_wins(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py279 def test_doc_in_current_and_subclasses(self):CODE
LOW…ols/tensorflow_docs/api_generator/doc_controls_test.py215 def test_nested_class_do_not_document(self):CODE
LOW…ols/tensorflow_docs/api_generator/doc_controls_test.py235 def test_nested_class_inheritable_decorators(self):CODE
LOW…ols/tensorflow_docs/api_generator/doc_controls_test.py256 def test_skip_class_short_circuit(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py144 def test_compulsory_kwargs_without_defaults(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py162 def test_compulsory_kwargs_without_defaults_with_args(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py215 def test_dataclasses_type_annotations(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py267 def test_type_alias_signature(self, alias, expected_sig):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py301 def test_signature_method_wrong_self_name(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py313 def test_signature_method_star_args(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py323 def test_signature_classmethod_wrong_cls_name(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py334 def test_signature_staticmethod(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py355 def test_signature_dataclass_auto_init(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py368 def test_signature_dataclass_custom_init(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py384 def test_dataclass_default_uses_ast_repr(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py396 def test_dataclass_inheritance_sees_parent(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py416 def test_extract_non_annotated(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py438 def test_vararg_before_kwargonly_consistent_order(self):CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py447 def test_class_vararg_before_kwargonly_consistent_order(self):CODE
LOWtools/tensorflow_docs/api_generator/toc_test.py144 def test_flat_modules_builder(self):STRING
LOW…s/tensorflow_docs/api_generator/toc_processing_test.py24 def test_toc_package_sections(self):CODE
25 more matches not shown…
Over-Commented Block71 hits · 70 pts
SeverityFileLineSnippetContext
LOWsetup.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/spelltest/spelltest.sh1#!/usr/bin/env bashCOMMENT
LOWtools/tensorflow_docs/__init__.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/toc.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/public_api.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/get_source.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/obj_type.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/config.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/traverse_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…tensorflow_docs/api_generator/doc_generator_visitor.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…nsorflow_docs/api_generator/reference_resolver_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/toc_processing.py1# Copyright 2021 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/doc_controls.py1# Copyright 2018 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/__init__.py1# Copyright 2018 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/parser_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/traverse.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/generate_lib.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/parser.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…ols/tensorflow_docs/api_generator/doc_controls_test.py1# Copyright 2018 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/utils.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/signature_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/toc_test.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…s/tensorflow_docs/api_generator/toc_processing_test.py1# Copyright 2021 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/public_api_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…ls/tensorflow_docs/api_generator/reference_resolver.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/signature.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…tensorflow_docs/api_generator/pretty_docs/base_page.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…ensorflow_docs/api_generator/pretty_docs/class_page.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…orflow_docs/api_generator/pretty_docs/function_page.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…low_docs/api_generator/pretty_docs/pretty_docs_test.py1# Copyright 2015 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…flow_docs/api_generator/pretty_docs/type_alias_page.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…flow_docs/api_generator/pretty_docs/docs_for_object.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…nsorflow_docs/api_generator/pretty_docs/module_page.py1# Copyright 2022 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…/tensorflow_docs/api_generator/compat_test/__init__.py1# Copyright 2017 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…tensorflow_docs/api_generator/compat_test/estimator.py1# Copyright 2017 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…ols/tensorflow_docs/api_generator/gen_java/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…flow_docs/api_generator/gen_java/run-javadoc-for-tf.sh1#!/bin/bashCOMMENT
LOW…ls/tensorflow_docs/api_generator/report/linter_test.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/report/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/report/utils.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/api_generator/report/linter.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…pi_generator/report/schema/api_report_generated_pb2.py1# THIS IS A GENERATED FILE. DO NOT EDIT!COMMENT
LOW…ensorflow_docs/api_generator/report/schema/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…enerator/report/schema/api_report_generated_319_pb2.py1# THIS IS A GENERATED FILE. DO NOT EDIT!COMMENT
LOWtools/tensorflow_docs/tools/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/decorator.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/fix.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/linter.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/__main__.py1# pylint: disable=invalid-nameCOMMENT
LOWtools/tensorflow_docs/tools/nblint/style/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/style/google.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nblint/style/tensorflow.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…/tensorflow_docs/tools/nblint/style/gemini_cookbook.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOW…orflow_docs/tools/nblint/style/tensorflow_docs_l10n.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nbfmt/nbfmtmain_test.py1# Copyright 2024 The TensorFlow Authors. All Rights Reserved.COMMENT
LOWtools/tensorflow_docs/tools/nbfmt/__init__.py1# Copyright 2020 The TensorFlow Authors. All Rights Reserved.COMMENT
11 more matches not shown…
Unused Imports55 hits · 55 pts
SeverityFileLineSnippetContext
LOWsetup.py19CODE
LOWtools/tensorflow_docs/api_generator/public_api.py22CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py17CODE
LOW…rflow_docs/api_generator/doc_generator_visitor_test.py19CODE
LOW…tensorflow_docs/api_generator/doc_generator_visitor.py16CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py21CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py21CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py21CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py21CODE
LOW…nsorflow_docs/api_generator/reference_resolver_test.py27CODE
LOWtools/tensorflow_docs/api_generator/__init__.py17CODE
LOWtools/tensorflow_docs/api_generator/__init__.py18CODE
LOWtools/tensorflow_docs/api_generator/__init__.py19CODE
LOWtools/tensorflow_docs/api_generator/__init__.py20CODE
LOWtools/tensorflow_docs/api_generator/__init__.py21CODE
LOWtools/tensorflow_docs/api_generator/__init__.py22CODE
LOWtools/tensorflow_docs/api_generator/__init__.py23CODE
LOWtools/tensorflow_docs/api_generator/__init__.py24CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py30CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py35CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py26CODE
LOWtools/tensorflow_docs/api_generator/signature_test.py30CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py19CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py21CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py27CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py28CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py30CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py31CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py32CODE
LOW…ls/tensorflow_docs/api_generator/reference_resolver.py17CODE
LOW…tensorflow_docs/api_generator/pretty_docs/base_page.py23CODE
LOW…ensorflow_docs/api_generator/pretty_docs/class_page.py23CODE
LOW…orflow_docs/api_generator/pretty_docs/function_page.py16CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py16CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py17CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py18CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py20CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py21CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py23CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py24CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py26CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py27CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py29CODE
LOW…/tensorflow_docs/api_generator/pretty_docs/__init__.py30CODE
LOW…flow_docs/api_generator/pretty_docs/type_alias_page.py17CODE
LOW…flow_docs/api_generator/pretty_docs/docs_for_object.py16CODE
LOW…nsorflow_docs/api_generator/pretty_docs/module_page.py17CODE
LOW…/tensorflow_docs/api_generator/compat_test/__init__.py24CODE
LOW…ls/tensorflow_docs/api_generator/report/linter_test.py17CODE
LOW…ls/tensorflow_docs/api_generator/report/linter_test.py24CODE
LOW…ls/tensorflow_docs/api_generator/report/linter_test.py27CODE
LOW…ls/tensorflow_docs/api_generator/report/linter_test.py28CODE
LOWtools/tensorflow_docs/api_generator/report/linter.py20CODE
LOWtools/tensorflow_docs/api_generator/report/linter.py22CODE
LOW…pi_generator/report/schema/api_report_generated_pb2.py30CODE
Empty Error Handlers11 hits · 55 pts
SeverityFileLineSnippetContext
HIGHtools/tensorflow_docs/api_generator/get_source.py41except Exception: # pylint: disable=broad-exceptCODE
HIGHtools/tensorflow_docs/api_generator/get_source.py52except Exception: # pylint: disable=broad-exceptCODE
HIGH…tensorflow_docs/api_generator/doc_generator_visitor.py590except AttributeError:CODE
HIGHtools/tensorflow_docs/api_generator/doc_controls.py555except AttributeError:CODE
HIGH…ls/tensorflow_docs/api_generator/reference_resolver.py257except OSError:CODE
HIGH…ls/tensorflow_docs/api_generator/reference_resolver.py415except TFDocsError:CODE
HIGHtools/tensorflow_docs/api_generator/signature.py644except Exception: # pylint: disable=broad-exceptCODE
HIGHtools/tensorflow_docs/api_generator/report/linter.py186except Exception: # pylint: disable=broad-exceptCODE
HIGHtools/tensorflow_docs/api_generator/report/linter.py244except Exception: # pylint: disable=broad-exceptCODE
HIGHtools/templates/build_docs.py60except AttributeError:CODE
HIGHtools/templates/build_docs.py65except AttributeError:CODE
Cross-File Repetition7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHtools/tensorflow_docs/api_generator/obj_type.py0turn python docstrings into markdown for tensorflow documentation.STRING
HIGHtools/tensorflow_docs/api_generator/parser.py0turn python docstrings into markdown for tensorflow documentation.STRING
HIGH…ls/tensorflow_docs/api_generator/reference_resolver.py0turn python docstrings into markdown for tensorflow documentation.STRING
HIGHtools/tensorflow_docs/api_generator/signature.py0turn python docstrings into markdown for tensorflow documentation.STRING
HIGH…ensorflow_docs/api_generator/pretty_docs/class_page.py0initialize a `modulepageinfo`. args: full_name: the full, main name, of the object being documented. py_object: the objeSTRING
HIGH…flow_docs/api_generator/pretty_docs/type_alias_page.py0initialize a `modulepageinfo`. args: full_name: the full, main name, of the object being documented. py_object: the objeSTRING
HIGH…nsorflow_docs/api_generator/pretty_docs/module_page.py0initialize a `modulepageinfo`. args: full_name: the full, main name, of the object being documented. py_object: the objeSTRING
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…tensorflow_docs/api_generator/doc_generator_visitor.py262Visitor interface, see `tensorflow/tools/common:traverse` for details. This method is called for each symbol found STRING
HIGHtools/tensorflow_docs/api_generator/parser_test.py453Function with a fancy docstring. And a bunch of references: `tf.reference`, another `tf.reference`, a mSTRING
HIGHtools/tensorflow_docs/api_generator/parser_test.py812Computes rectified linear: `max(features, 0)` RELU is an activation Args: 'features': A `Tensor`. Must be one of theSTRING
HIGH…ls/tensorflow_docs/api_generator/reference_resolver.py338Resolve a "`tf.symbol`" reference to a relative path. The input to this function should already be stripped of the STRING
HIGH…flow_docs/api_generator/pretty_docs/docs_for_object.py46Return a PageInfo object describing a given object from the TF API. This function resolves `tf.symbol` references in STRING
HIGHtools/tensorflow_docs/tools/nblint/linter.py131Run lint over all cells with scope and return cumulative pass/fail. Args: lint: `decorator.Lint` containing tSTRING
Overly Generic Function Names23 hits · 26 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/parser_test.py45def test_function(unused_arg, unused_kwarg='default'):CODE
LOWtools/tensorflow_docs/api_generator/parser_test.py346 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py38 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py43 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py63 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py68 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py89 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py95 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py114 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py121 def my_method():CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py127 def my_method():CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py149 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py155 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py163 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py183 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py188 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py194 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py200 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py284 def my_method(self):CODE
LOW⚡…ols/tensorflow_docs/api_generator/doc_controls_test.py290 def my_method(self):CODE
LOW…ols/tensorflow_docs/api_generator/doc_controls_test.py260 def my_method(self):CODE
LOW…ols/tensorflow_docs/api_generator/generate_lib_test.py44def test_function():CODE
LOW…low_docs/api_generator/pretty_docs/pretty_docs_test.py78 def test_function():STRING
Deep Nesting22 hits · 22 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/public_api.py407CODE
LOWtools/tensorflow_docs/api_generator/obj_type.py35CODE
LOW…tensorflow_docs/api_generator/doc_generator_visitor.py598CODE
LOWtools/tensorflow_docs/api_generator/toc_processing.py26CODE
LOWtools/tensorflow_docs/api_generator/parser.py82CODE
LOWtools/tensorflow_docs/api_generator/parser.py518CODE
LOW…ls/tensorflow_docs/api_generator/reference_resolver.py420CODE
LOWtools/tensorflow_docs/api_generator/signature.py513CODE
LOWtools/tensorflow_docs/api_generator/signature.py187CODE
LOWtools/tensorflow_docs/api_generator/signature.py360CODE
LOWtools/tensorflow_docs/api_generator/signature.py429CODE
LOW…ensorflow_docs/api_generator/pretty_docs/class_page.py320CODE
LOW…nsorflow_docs/api_generator/pretty_docs/module_page.py126CODE
LOWtools/tensorflow_docs/api_generator/report/linter.py43CODE
LOWtools/tensorflow_docs/api_generator/report/linter.py165CODE
LOWtools/tensorflow_docs/api_generator/report/linter.py222CODE
LOWtools/tensorflow_docs/tools/nblint/linter.py183CODE
LOWtools/tensorflow_docs/tools/nblint/linter.py388CODE
LOWtools/tensorflow_docs/tools/nblint/__main__.py151CODE
LOWtools/tensorflow_docs/tools/nblint/style/tensorflow.py112CODE
LOW…/tensorflow_docs/tools/nblint/style/gemini_cookbook.py136CODE
LOWtools/tensorflow_docs/tools/nbfmt/notebook_utils.py29CODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALsite/en/r1/tutorials/representation/kernel_methods.md42data = tf.contrib.learn.datasets.mnist.load_mnist()CODE
CRITICALsite/en/r1/tutorials/representation/kernel_methods.md83data = tf.contrib.learn.datasets.mnist.load_mnist()CODE
Fake / Example Data16 hits · 16 pts
SeverityFileLineSnippetContext
LOWtools/templates/subsite/g3doc/overview.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/overview.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/bar_guide.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/bar_guide.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/_index.yaml12 This is a description of PROJECT_NAME. Lorem ipsum dolor sit amet,CODE
LOWtools/templates/subsite/g3doc/_index.yaml12 This is a description of PROJECT_NAME. Lorem ipsum dolor sit amet,CODE
LOWtools/templates/subsite/g3doc/examples/baz_example.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/examples/baz_example.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/examples/index.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/examples/index.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/tutorials/foo_tutorial.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/tutorials/foo_tutorial.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/tutorials/index.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWtools/templates/subsite/g3doc/tutorials/index.md3Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWsite/en/r1/guide/graph_viz.md265 if train or FLAGS.fake_data:CODE
LOWsite/en/r1/guide/graph_viz.md266 xs, ys = mnist.train.next_batch(100, fake_data=FLAGS.fake_data)CODE
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM…ensorflow_docs/api_generator/pretty_docs/class_page.py515 # Create a method_name to methods object dictionary.COMMENT
MEDIUMtools/tensorflow_docs/tools/nblint/decorator.py94# Define a decorator with optional arguments.COMMENT
MEDIUMsite/en/hub/_index.yaml1# This file is rendered on tensorflow.org/hub.COMMENT
Excessive Try-Catch Wrapping8 hits · 8 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/get_source.py33 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/get_source.py41 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/get_source.py52 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/generate_lib.py145 except Exception as e:CODE
LOWtools/tensorflow_docs/api_generator/utils.py51 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/signature.py644 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/report/linter.py186 except Exception: # pylint: disable=broad-exceptCODE
LOWtools/tensorflow_docs/api_generator/report/linter.py244 except Exception: # pylint: disable=broad-exceptCODE
AI Structural Patterns4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/generate_lib.py260CODE
LOWtools/tensorflow_docs/api_generator/parser.py125CODE
LOWtools/tensorflow_docs/api_generator/parser.py317CODE
LOW…tensorflow_docs/api_generator/pretty_docs/base_page.py88CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtools/spelltest/spelltest.sh76# Read file contents to string.COMMENT
LOW…tensorflow_docs/api_generator/doc_generator_visitor.py57 # Check if the object is the empty tuple.COMMENT
LOWtools/tensorflow_docs/tools/nbcp/__main__.py73 # Open files and copy cells.STRING
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/traverse.py28__all__ = ['traverse']CODE
LOWtools/tensorflow_docs/tools/nbfmt/__main__.py228def update_license_cells(data: Dict[str, Any]) -> None:STRING
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtools/tensorflow_docs/api_generator/signature.py574 # - Some wrapper methods forget `self` and just use `(*args, **kwargs)`.COMMENT