AI Slop Code Risk Monitor

tensorflow/tfjs

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

A WebGL accelerated JavaScript library for training and deploying ML models.

3.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tensorflow/tfjs, a TypeScript project with 19,156 GitHub stars. SynthScan examined 428,898 lines of code across 3109 source files, recording 1013 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 3.4 (Low 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.

3.4
Adjusted Signal
3.4
Raw Pattern Score
100%
Time Factor
2026-06-23
Last Push
19.2K
Stars
TypeScript
Language
428.9K
Lines of Code
3.1K
Files
1.0K
Pattern Hits
2026-10-31
Scan Date
0.01
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 9.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.5/100 · LOW

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

Agent Over-Engineering Ratio 6.8/100 · LOW

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

PR Review Velocity Impact 15.9/100 · LOW

Which changes need focused human review? 1013 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 11HIGH 29MEDIUM 116LOW 857

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 1013 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.

Over-Commented Block338 hits · 322 pts
SeverityFileLineSnippetContext
LOWtfjs-automl/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOWtfjs-automl/scripts/test-ci.sh1#!/usr/bin/env bashCOMMENT
LOWtools/enumerate-tests.ts1#!/usr/bin/env nodeCOMMENT
LOWtools/make_version_test_file.ts1#!/usr/bin/env nodeCOMMENT
LOWtfjs-core/scripts/test-bundle-size.js1#!/usr/bin/env nodeCOMMENT
LOWtfjs-core/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOWtfjs-core/src/util_base.ts741 // 1. It only reliably works for es6 Promise, not other PromiseCOMMENT
LOWtfjs-core/src/hash_util_test.ts41 const MAX_INT32 = ACMRandom.MAX_INT32;COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts41 // epsilon = 1e-8COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts101 expect(tf.memory().numTensors).toBe(numTensors + 4);COMMENT
LOWtfjs-core/src/optimizers/rmsprop_optimizer_test.ts121 // x = [0.54117, 1.541169]COMMENT
LOWtfjs-core/src/optimizers/adam_optimizer_test.ts41 // beta1 * old_first_m_w1 + (1-beta1) * grad_w1,COMMENT
LOWtfjs-core/src/optimizers/adam_optimizer_test.ts61 // beta1 * old_first_m_w2 + (1-beta1) * grad_w2COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts41 expect(tf.memory().numTensors).toBe(numTensors + 3);COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts61 // w2_old - updates_2COMMENT
LOWtfjs-core/src/optimizers/adamax_optimizer_test.ts81 // 0.9 * 4,COMMENT
LOWtfjs-core/src/optimizers/adagrad_optimizer_test.ts41 // newAccumulatedGrad = accumulatedGrad + grad^2COMMENT
LOWtfjs-core/src/optimizers/adadelta_optimizer_test.ts41 // newAccumulatedGrad = rho * accumulatedGrad + (1 - rho) * grad ^ 2COMMENT
LOWtfjs-core/src/ops/confusion_matrix_test.ts21COMMENT
LOWtfjs-core/src/ops/confusion_matrix_test.ts61 //COMMENT
LOWtfjs-core/src/ops/reverse_4d_test.ts21COMMENT
LOWtfjs-core/src/ops/reverse_4d_test.ts41 // ],COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts261 // x = tf.constant(np.array([[COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts321 expectArraysClose(await filtGrad.data(), await expectedFiltGrad.data());COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts381 const expectedFiltGrad = tf.ones([2, 2, 2, 1]).mul(tf.scalar(-0.01444618));COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts401 // [[[0.34968338], [-0.42306114]], [[1.27395733], [-1.09014535]]]COMMENT
LOWtfjs-core/src/ops/conv2d_transpose_test.ts501 // ```pyCOMMENT
LOWtfjs-core/src/ops/reverse_3d_test.ts21COMMENT
LOWtfjs-core/src/ops/moving_average_test.ts21COMMENT
LOWtfjs-core/src/ops/moving_average_test.ts81 //COMMENT
LOWtfjs-core/src/ops/log_softmax.ts61 if (axis !== $logits.rank - 1) {COMMENT
LOWtfjs-core/src/ops/pad_test.ts201 // 0, 0, 0COMMENT
LOWtfjs-backend-cpu/scripts/build-npm.sh1#!/usr/bin/env bashCOMMENT
LOW…s-backend-cpu/src/kernels/RaggedTensorToTensor_impl.ts201 // -1 indicates an element or list that is out of range.COMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts21 values: BackendValues, axis: number, shape: number[], dtype: DataType): {COMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts41 // intermediate TensorBuffer (see inputBuffer below) to allow us to extractCOMMENT
LOWtfjs-backend-cpu/src/kernels/Unique_impl.ts61 // ],COMMENT
LOWtfjs-layers/tools/clang_format_ts.sh1#!/bin/bashCOMMENT
LOWtfjs-layers/src/losses_test.ts181 expectTensorsClose(result, expected);COMMENT
LOWtfjs-layers/src/losses_test.ts221 // with tf.Session() as sess:COMMENT
LOWtfjs-layers/src/losses_test.ts261 //COMMENT
LOWtfjs-layers/src/metrics_test.ts81 // Use the following Python code to generate the reference values:COMMENT
LOWtfjs-layers/src/metrics_test.ts101 const accuracy = tfl.metrics.binaryCrossentropy(x, y);COMMENT
LOWtfjs-layers/src/metrics_test.ts181 });COMMENT
LOWtfjs-layers/src/metrics_test.ts201 // ])COMMENT
LOWtfjs-layers/src/metrics_test.ts241 //COMMENT
LOWtfjs-layers/src/layers/advanced_activation_test.ts81describeMathCPUAndWebGL2('PReLU: Tensor', () => {COMMENT
LOWtfjs-layers/src/layers/advanced_activation_test.ts121 expect(history.history.loss[2]).toBeCloseTo(0.049144);COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts481 // # the 3D convolutions.COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts501 // # 178., 186., 190., 194., 202., 206., 210.], dtype=float32)COMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts741 // tslint:disable-next-line:no-anyCOMMENT
LOWtfjs-layers/src/layers/convolutional_test.ts841 // ```pythonCOMMENT
LOWtfjs-layers/src/layers/core_test.ts821 // model.add(tf.keras.layers.SimpleRNN(COMMENT
LOWtfjs-layers/src/layers/core_test.ts841 });COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts81 });COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts121 ]]));COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts141 // z1 = keras.layers.Embedding(10,COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts361 // The golden tensor values used in the tests below can be obtained withCOMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts461 // rnn = keras.layers.LSTM(COMMENT
LOWtfjs-layers/src/layers/wrappers_test.ts501 });COMMENT
278 more matches not shown…
Decorative Section Separators97 hits · 291 pts
SeverityFileLineSnippetContext
MEDIUMtfjs-automl/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-automl/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-core/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-cpu/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-layers/tools/clang_format_ts.sh8# ==============================================================================COMMENT
MEDIUMtfjs-backend-webgpu/scripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-webgpu/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-inference/python/inference.py14# ==============================================================================COMMENT
MEDIUMtfjs-inference/scripts/run_python.sh8# =============================================================================COMMENT
MEDIUMscripts/buildifier-ci.sh15# =============================================================================COMMENT
MEDIUMscripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMscripts/run_bazel_ci_tests.sh15# =============================================================================COMMENT
MEDIUMscripts/run-build.sh15# =============================================================================COMMENT
MEDIUM.github/workflows/stale.yaml14# ==============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-wasm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-backend-wasm/scripts/test-ci.sh8# =============================================================================COMMENT
MEDIUMtfjs/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-react-native/integration_rn59/scripts/test-ci.sh15# =============================================================================COMMENT
MEDIUMtfjs-react-native/scripts/update-apk.sh15# =============================================================================COMMENT
MEDIUMe2e/integration_tests/convert_predict.py14# =============================================================================COMMENT
MEDIUMe2e/integration_tests/metadata.py14# =============================================================================COMMENT
MEDIUMe2e/integration_tests/create_save_predict.py6# =============================================================================COMMENT
MEDIUMe2e/custom_module/dense_model/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/custom_module/universal_sentence_encoder/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/custom_module/blazeface/build.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/local-registry.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/create-python-models.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/release-e2e.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/run-custom-builds.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/deploy-benchmarks.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/test-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/build-deps-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/cleanup-py-env.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/test.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/create_save_predict.sh16# ==============================================================================COMMENT
MEDIUMe2e/scripts/fetch-graph-model-golden-data-ci.sh15# ==============================================================================COMMENT
MEDIUMe2e/scripts/setup-py-env.sh16# ==============================================================================COMMENT
MEDIUMtfjs-node/python/int64_model.py14# ==============================================================================COMMENT
MEDIUMtfjs-node/python/unint8_model.py14# ==============================================================================COMMENT
MEDIUMtfjs-node/scripts/publish-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/publish-npm-gpu.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-node/scripts/build-and-upload-addon.sh14# =============================================================================COMMENT
MEDIUMtfjs-data/scripts/build-npm.sh15# =============================================================================COMMENT
MEDIUMtfjs-data/scripts/test-ci.sh8# =============================================================================COMMENT
MEDIUMtfjs-converter/python/update_locked_deps.sh15# =============================================================================COMMENT
MEDIUMtfjs-converter/python/build-pip-package.sh15# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/run-python-tests.sh15# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/setup.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/test_nightly_pip_package.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/quantization_test.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/write_weights.py14# ==============================================================================COMMENT
MEDIUM…-converter/python/tensorflowjs/resource_loader_test.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/quantization.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/read_weights.py14# ==============================================================================COMMENT
MEDIUMtfjs-converter/python/tensorflowjs/__init__.py14# ==============================================================================COMMENT
37 more matches not shown…
Hyper-Verbose Identifiers279 hits · 280 pts
SeverityFileLineSnippetContext
LOWrollup.config.helpers.js31export function getBrowserBundleConfigOptions(CODE
LOWtfjs-automl/src/object_detection.ts126function calculateMostLikelyLabels(CODE
LOWtfjs-core/scripts/test_snippets/util.ts179function convertDocStringToDocInfoObject(docString: string): JSDoc {CODE
LOWtfjs-core/src/util_base.ts620export function convertBackendValuesAndArrayBuffer(CODE
LOWtfjs-core/src/util_base.ts678export function assertNonNegativeIntegerDimensions(shape: number[]) {CODE
LOWtfjs-core/src/jasmine_util.ts167export function parseTestEnvFromKarmaFlags(CODE
LOWtfjs-core/src/engine.ts1289export function getOrMakeEngine(): Engine {CODE
LOWtfjs-core/src/globals.ts56export function disableDeprecationWarnings(): void {CODE
LOWtfjs-core/src/tensor_util_env.ts57function deepAssertShapeConsistency(CODE
LOWtfjs-core/src/io/io_utils.ts495export function getModelJSONForModelArtifacts(CODE
LOWtfjs-core/src/io/io_utils.ts533export function getModelArtifactsForJSONSync(CODE
LOWtfjs-core/src/io/io_utils.ts602export function getModelArtifactsInfoForJSON(modelArtifacts: ModelArtifacts):CODE
LOWtfjs-core/src/io/local_storage.ts40export function purgeLocalStorageArtifacts(): string[] {CODE
LOWtfjs-core/src/ops/segment_util.ts30export function segOpComputeOptimalWindowSize(CODE
LOWtfjs-core/src/ops/broadcast_util.ts60export function assertAndGetBroadcastShape(CODE
LOWtfjs-core/src/ops/pool.ts133function requiredSpaceToBatchPaddings(CODE
LOWtfjs-core/src/ops/pool.ts149function withSpaceToBatchBasePaddings(CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts27export function combineRaggedTensorToTensorShapes(CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts78export function getRowPartitionTypesHelper(rowPartitionTypeStrings: string[]) {CODE
LOWtfjs-core/src/ops/ragged_to_dense_util.ts110export function validateDefaultValueShape(CODE
LOWtfjs-core/src/ops/conv3d_test.ts39function generateGradientCaseInputs(CODE
LOWtfjs-core/src/ops/browser.ts183function isImageBitmapFullySupported() {CODE
LOWtfjs-core/src/ops/browser.ts194function canWrapPixelsToImageBitmap(pixels: PixelData|ImageData|CODE
LOWtfjs-core/src/ops/rand_util.ts233export function expectArrayInMeanStdRange(CODE
LOWtfjs-core/src/ops/conv_util.ts571export function eitherStridesOrDilationsAreOne(CODE
LOWtfjs-core/src/ops/conv_util.ts576export function stridesOrDilationsArePositive(values: number|CODE
LOWtfjs-core/src/ops/conv_util.ts614export function checkPadOnDimRoundingMode(CODE
LOWtfjs-core/src/ops/axis_util.ts49export function computeOutAndReduceShapes(CODE
LOWtfjs-core/src/ops/axis_util.ts68export function assertAxesAreInnerMostDims(CODE
LOWtfjs-core/src/ops/slice_util.ts209export function startIndicesWithElidedDims(CODE
LOWtfjs-core/src/ops/slice_util.ts234export function stopIndicesWithElidedDims(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts25export function getSparseReshapeMultipleNegativeOneOutputDimErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts36export function getSparseReshapeNegativeOutputDimErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts45export function getSparseReshapeEmptyTensorZeroOutputDimErrorMessage() {CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts56export function getSparseReshapeInputOutputMultipleErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_reshape_util.ts71export function getSparseReshapeInputOutputMismatchErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts23export function getSparseFillEmptyRowsIndicesDenseShapeMismatch(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts35export function getSparseFillEmptyRowsNegativeIndexErrorMessage(CODE
LOWtfjs-core/src/ops/sparse/sparse_fill_empty_rows_util.ts47export function getSparseFillEmptyRowsOutOfRangeIndexErrorMessage(CODE
LOW⚡…s-core/src/ops/sparse/sparse_segment_reduction_util.ts22export function getSparseSegmentReductionNegativeSegmentIdsErrorMessage() {CODE
LOW⚡…s-core/src/ops/sparse/sparse_segment_reduction_util.ts30export function getSparseSegmentReductionNonIncreasingSegmentIdsErrorMessage() {CODE
LOW⚡…s-core/src/ops/sparse/sparse_segment_reduction_util.ts40export function getSparseSegmentReductionSegmentIdOutOfRangeErrorMessage(CODE
LOW…s-core/src/ops/sparse/sparse_segment_reduction_util.ts53export function getSparseSegmentReductionIndicesOutOfRangeErrorMessage(CODE
LOW…s-backend-cpu/src/kernels/ResizeNearestNeighborGrad.ts23export function resizeNearestNeighborGrad(args: {CODE
LOW…backend-cpu/src/kernels/StringToHashBucketFast_impl.ts20export function stringToHashBucketFastImpl(CODE
LOW…backend-cpu/src/kernels/SparseSegmentReduction_impl.ts20export function sparseSegmentReductionImpl(CODE
LOWtfjs-backend-cpu/src/utils/binary_impl.ts25export function createSimpleBinaryKernelImpl(op: SimpleBinaryOperation):CODE
LOWtfjs-backend-cpu/src/utils/binary_utils.ts135export function createComplexBinaryKernelImpl(op: ComplexBinaryOperation):CODE
LOWtfjs-layers/src/user_defined_metadata_test.ts94 function createSequentialModelForTest(): Sequential {CODE
LOWtfjs-layers/src/user_defined_metadata_test.ts104 function createFunctionalModelForTest(): tfl.LayersModel {CODE
LOWtfjs-layers/src/losses.ts45export function meanAbsolutePercentageError(CODE
LOWtfjs-layers/src/losses.ts56export function meanSquaredLogarithmicError(CODE
LOWtfjs-layers/src/losses.ts136export function sparseCategoricalCrossentropy(CODE
LOWtfjs-layers/src/losses.ts171export function sigmoidCrossEntropyWithLogits(CODE
LOWtfjs-layers/src/losses.ts202export function kullbackLeiblerDivergence(CODE
LOWtfjs-layers/src/exports_metrics.ts88export function sparseCategoricalAccuracy(CODE
LOWtfjs-layers/src/exports_metrics.ts275export function meanAbsolutePercentageError(CODE
LOWtfjs-layers/src/models.ts282export async function loadLayersModelFromIOHandler(CODE
LOWtfjs-layers/src/models.ts344function decodeModelAndOptimizerWeights(CODE
LOWtfjs-layers/src/metrics.ts92export function sparseCategoricalAccuracy(CODE
219 more matches not shown…
Hallucination Indicators11 hits · 140 pts
SeverityFileLineSnippetContext
CRITICALe2e/integration_tests/convert_predict.py147 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICALe2e/integration_tests/convert_predict.py386 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts368 expect(compare.complexThenBatch.a.q.ab.x.dataSync())CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts369 .toEqual(compare.batchThenComplex.a.q.ab.x.dataSync());CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts373 expect(compare.complexThenBatch.b.bb.bbb.dataSync())CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts374 .toEqual(compare.batchThenComplex.b.bb.bbb.dataSync());CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts378 expect(compare.complexThenBatch.c.ca.x.dataSync())CODE
CRITICAL⚡tfjs-data/src/dataset_test.ts379 .toEqual(compare.batchThenComplex.c.ca.x.dataSync());CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py70 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(save_dir)CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py108 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(CODE
CRITICAL…flowjs/converters/tf_saved_model_conversion_v2_test.py385 builder = tf.compat.v1.saved_model.builder.SavedModelBuilder(CODE
Unused Imports124 hits · 124 pts
SeverityFileLineSnippetContext
LOWtfjs-inference/python/inference_test.py18CODE
LOWtfjs-inference/python/inference_test.py19CODE
LOWtfjs-inference/python/inference_test.py20CODE
LOWtfjs-inference/python/inference.py17CODE
LOWtfjs-inference/python/inference.py18CODE
LOWtfjs-inference/python/inference.py19CODE
LOWe2e/integration_tests/convert_predict.py24CODE
LOWe2e/integration_tests/convert_predict.py25CODE
LOWe2e/integration_tests/convert_predict.py26CODE
LOWe2e/integration_tests/convert_predict.py28CODE
LOWe2e/integration_tests/convert_predict.py29CODE
LOWe2e/integration_tests/convert_predict.py34CODE
LOWe2e/integration_tests/convert_predict.py36CODE
LOWe2e/integration_tests/convert_predict.py48CODE
LOWe2e/integration_tests/metadata.py24CODE
LOWe2e/integration_tests/metadata.py25CODE
LOWe2e/integration_tests/metadata.py26CODE
LOWe2e/integration_tests/metadata.py28CODE
LOWe2e/integration_tests/metadata.py29CODE
LOWe2e/integration_tests/metadata.py34CODE
LOWe2e/integration_tests/metadata.py36CODE
LOWe2e/integration_tests/metadata.py38CODE
LOWe2e/integration_tests/metadata.py39CODE
LOWe2e/integration_tests/metadata.py42CODE
LOWe2e/integration_tests/metadata.py43CODE
LOWe2e/integration_tests/metadata.py47CODE
LOWe2e/integration_tests/metadata.py48CODE
LOWe2e/integration_tests/create_save_predict.py15CODE
LOWe2e/integration_tests/create_save_predict.py16CODE
LOWe2e/integration_tests/create_save_predict.py17CODE
LOWe2e/integration_tests/create_save_predict.py21CODE
LOWe2e/integration_tests/create_save_predict.py22CODE
LOWe2e/integration_tests/create_save_predict.py28CODE
LOWtfjs-node/python/int64_model.py22CODE
LOWtfjs-converter/python/test_nightly_pip_package.py17CODE
LOWtfjs-converter/python/test_nightly_pip_package.py18CODE
LOWtfjs-converter/python/test_nightly_pip_package.py19CODE
LOWtfjs-converter/python/test_pip_package.py17CODE
LOWtfjs-converter/python/test_pip_package.py18CODE
LOWtfjs-converter/python/test_pip_package.py19CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py15CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py16CODE
LOWtfjs-converter/python/tensorflowjs/quantization_test.py17CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py16CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py17CODE
LOW…-converter/python/tensorflowjs/resource_loader_test.py18CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py15CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py16CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py17CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py17CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py18CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py19CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py16CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py17CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py18CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py21CODE
LOWtfjs-converter/python/tensorflowjs/__init__.py22CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py17CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py18CODE
LOWtfjs-converter/python/tensorflowjs/resource_loader.py19CODE
64 more matches not shown…
Docstring Block Structure19 hits · 95 pts
SeverityFileLineSnippetContext
HIGHtfjs-converter/python/tensorflowjs/quantization.py34Maps node names to their quantization dtypes. Given a quantization_dtype_map which maps dtypes `uint8`, `uint16`, `flSTRING
HIGHtfjs-converter/python/tensorflowjs/quantization.py94Quantizes the weights by linearly re-scaling across available bits. The weights are quantized by linearly re-scaling STRING
HIGHtfjs-converter/python/tensorflowjs/quantization.py176Computes quantization range to ensure that zero is represented if covered. Gymnastics with nudged zero point is to enSTRING
HIGHtfjs-converter/python/tensorflowjs/read_weights.py127Load weight values from buffer(s) according to a weights manifest. Args: weights_manifest: A TensorFlow.js-formatSTRING
HIGHtfjs-converter/python/tensorflowjs/resource_loader.py25Opens the file at given path, where path is relative to tensorflowjs/. Args: path: a string resource path relativSTRING
HIGHtfjs-converter/python/tensorflowjs/resource_loader.py41List the files inside a dir where path is relative to tensorflowjs/. Args: path: a string path to a resource direSTRING
HIGH…r/python/tensorflowjs/converters/normalize_bias_add.py24Convert AddV2 ops and Add ops to BiasAdd if they could be fused with the ancestor node. Grappler and the TFJS's fusSTRING
HIGH…r/python/tensorflowjs/converters/graph_rewrite_util.py28Pulls a node def from a dictionary for a given name. Args: node_map: Dictionary containing an entry indexed by naSTRING
HIGH…r/python/tensorflowjs/converters/graph_rewrite_util.py47Extracts the values from a const NodeDef as a numpy ndarray. Args: node_def: Const NodeDef that has the values weSTRING
HIGH…converter/python/tensorflowjs/converters/fuse_prelu.py30Modifies the provided graph by fusing a set of ops into a single Prelu op. The formula of PReLU is: f(x) = alpha * xSTRING
HIGH…converter/python/tensorflowjs/converters/fuse_prelu.py142Tensorflow does not support Prelu op, and the grappler remap optimizer will not fuse the prelu op with _FusedConv2D opSTRING
HIGH…er/python/tensorflowjs/converters/keras_tfjs_loader.py242Load a Keras Model from TensorFlow.js-format artifacts from file system Args: config_json_path: Path to the TensoSTRING
HIGH…er/python/tensorflowjs/converters/keras_tfjs_loader.py309Load a Keras Model from TensorFlow.js-format artifacts from file system Args: config_json_path: Path to the TensoSTRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py202Load topology & weight values from HDF5 file and convert. The HDF5 file is one generated by Keras' save_model method STRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py254Load topology & weight values from HDF5 file and convert. The HDF5 weights file is one generated by Keras's save_modeSTRING
HIGH…/python/tensorflowjs/converters/keras_h5_conversion.py321Load weight values from a Keras HDF5 file and to a binary format. The HDF5 file is one generated by Keras' Model.saveSTRING
HIGH…ython/tensorflowjs/converters/fuse_depthwise_conv2d.py98Modifies the provided graph by fusing a set of ops into a single _FusedDepthwiseConv2d op. DepthwiseConv2dNative + STRING
HIGH…ython/tensorflowjs/converters/fuse_depthwise_conv2d.py126Modifies the provided graph by fusing a set of ops into a single _FusedDepthwiseConv2d op. DepthwiseConv2dNative + STRING
HIGH…ter/python/tensorflowjs/converters/fold_batch_norms.py51Removes batch normalization ops by folding them into convolutions. Batch normalization during training has multiple dSTRING
Self-Referential Comments16 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMtfjs-backend-wasm/tools/cpplint.py5537 # The following function is just a speed up, no semantics are changed.STRING
MEDIUMe2e/integration_tests/convert_predict.py16# This file is 1/2 of the test suites for CUJ: convert->predict.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py146 # Create a builder.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py385 # Create a builder.COMMENT
MEDIUMe2e/integration_tests/convert_predict.py495 # Create the directory to store model and data.COMMENT
MEDIUMe2e/integration_tests/metadata.py16# This file is 1/2 of the test suites for CUJ: convert->predict.COMMENT
MEDIUMe2e/integration_tests/metadata.py97 # Create the directory to store model and data.COMMENT
MEDIUMe2e/integration_tests/create_save_predict.py8# This file is 2/3 of the test suites for CUJ: create->save->predict.COMMENT
MEDIUMtfjs-converter/python/build-pip-package.sh247 # Create a virtualenv and install twine in it for uploading.COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py91 # Create a builder.COMMENT
MEDIUMtfjs-converter/python/test_pip_package.py136 # Create a builderCOMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py68 # Create a builder.COMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py106 # Create a builder.COMMENT
MEDIUM…flowjs/converters/tf_saved_model_conversion_v2_test.py384 # Create a builderCOMMENT
MEDIUM…ensorflowjs/converters/tf_saved_model_conversion_v2.py893 # Define the strip graph functions when TransformGraph is available, this willCOMMENT
MEDIUM…erter/python/tensorflowjs/converters/converter_test.py700 # Create a fie at the path to elicit the error.COMMENT
Deep Nesting46 hits · 32 pts
SeverityFileLineSnippetContext
LOWtfjs-backend-wasm/tools/cpplint.py583CODE
LOWtfjs-backend-wasm/tools/cpplint.py1188CODE
LOWtfjs-backend-wasm/tools/cpplint.py1288CODE
LOWtfjs-backend-wasm/tools/cpplint.py1519CODE
LOWtfjs-backend-wasm/tools/cpplint.py1641CODE
LOWtfjs-backend-wasm/tools/cpplint.py2780CODE
LOWtfjs-backend-wasm/tools/cpplint.py3046CODE
LOWtfjs-backend-wasm/tools/cpplint.py3117CODE
LOWtfjs-backend-wasm/tools/cpplint.py3171CODE
LOWtfjs-backend-wasm/tools/cpplint.py3299CODE
LOWtfjs-backend-wasm/tools/cpplint.py3658CODE
LOWtfjs-backend-wasm/tools/cpplint.py3736CODE
LOWtfjs-backend-wasm/tools/cpplint.py4002CODE
LOWtfjs-backend-wasm/tools/cpplint.py4129CODE
LOWtfjs-backend-wasm/tools/cpplint.py4279CODE
LOWtfjs-backend-wasm/tools/cpplint.py4526CODE
LOWtfjs-backend-wasm/tools/cpplint.py4600CODE
LOWtfjs-backend-wasm/tools/cpplint.py5013CODE
LOWtfjs-backend-wasm/tools/cpplint.py5152CODE
LOWtfjs-backend-wasm/tools/cpplint.py5498CODE
LOWtfjs-backend-wasm/tools/cpplint.py5946CODE
LOWtfjs-backend-wasm/tools/cpplint.py6145CODE
LOWtfjs-backend-wasm/tools/cpplint.py808CODE
LOWtfjs-backend-wasm/tools/cpplint.py1452CODE
LOWtfjs-backend-wasm/tools/cpplint.py2525CODE
LOWtfjs-backend-wasm/tools/cpplint.py2582CODE
LOWtfjs-converter/python/setup.py28CODE
LOWtfjs-converter/python/tensorflowjs/quantization.py33CODE
LOWtfjs-converter/python/tensorflowjs/read_weights.py126CODE
LOW…r/python/tensorflowjs/converters/graph_rewrite_util.py81CODE
LOW…r/python/tensorflowjs/converters/graph_rewrite_util.py108CODE
LOW…-converter/python/tensorflowjs/converters/converter.py534CODE
LOW…-converter/python/tensorflowjs/converters/converter.py588CODE
LOW…-converter/python/tensorflowjs/converters/converter.py609CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py91CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py214CODE
LOWtfjs-converter/python/tensorflowjs/converters/wizard.py294CODE
LOW…/python/tensorflowjs/converters/keras_h5_conversion.py183CODE
LOW…/python/tensorflowjs/converters/keras_h5_conversion.py294CODE
LOW…thon/tensorflowjs/converters/keras_tfjs_loader_test.py308CODE
LOW…ter/python/tensorflowjs/converters/fold_batch_norms.py50CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py370CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py412CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py492CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py882CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py896CODE
Structural Annotation Overuse15 hits · 26 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/ops/slice_util.ts442 // Step 1: Account for ellipsis and new axis.COMMENT
LOWtfjs-core/src/ops/slice_util.ts473 // Step 2: Make a sparse spec into a full index spec.COMMENT
LOWtfjs-core/src/ops/slice_util.ts492 // Step 3: Make implicit ranges (non-zero beginMasks and endMasks) explicitCOMMENT
LOWtfjs-core/src/ops/slice_util.ts601 // Step 4: Compute the final shapeCOMMENT
LOW⚡tfjs-backend-webgpu/src/kernels/TopK.ts118 // Step 1: local sortCOMMENT
LOW⚡tfjs-backend-webgpu/src/kernels/TopK.ts126 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts141 // Step 3: rebuildCOMMENT
LOW⚡tfjs-backend-webgl/src/kernels/TopK.ts135 // Step 1: local sortCOMMENT
LOW⚡tfjs-backend-webgl/src/kernels/TopK.ts143 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts154 // Step 3: rebuildCOMMENT
LOWtfjs-react-native/README.md29### Step 2: Install dependenciesCOMMENT
LOWtfjs-react-native/README.md47### Step 3: Configure [Metro](https://facebook.github.io/metro/)COMMENT
LOWtfjs-react-native/README.md68### Step 4: Test that it is workingCOMMENT
LOWtfjs-converter/README.md20## Step 1: Converting a [TensorFlow SavedModel](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/sCOMMENT
LOWtfjs-converter/README.md340## Step 2: Loading and running in the browserCOMMENT
Cross-File Repetition5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHtfjs-node/python/int64_model.py0test a basic model with functions to make sure functions are inlined.STRING
HIGHtfjs-node/python/unint8_model.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…onverter/python/tensorflowjs/converters/wizard_test.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…flowjs/converters/tf_saved_model_conversion_v2_test.py0test a basic model with functions to make sure functions are inlined.STRING
HIGH…rter/python/tensorflowjs/converters/fuse_prelu_test.py0test a basic model with functions to make sure functions are inlined.STRING
Verbosity Indicators10 hits · 18 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/ops/slice_util.ts442 // Step 1: Account for ellipsis and new axis.COMMENT
LOWtfjs-core/src/ops/slice_util.ts473 // Step 2: Make a sparse spec into a full index spec.COMMENT
LOWtfjs-core/src/ops/slice_util.ts492 // Step 3: Make implicit ranges (non-zero beginMasks and endMasks) explicitCOMMENT
LOWtfjs-core/src/ops/slice_util.ts601 // Step 4: Compute the final shapeCOMMENT
LOW⚡tfjs-backend-webgpu/src/kernels/TopK.ts118 // Step 1: local sortCOMMENT
LOW⚡tfjs-backend-webgpu/src/kernels/TopK.ts126 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgpu/src/kernels/TopK.ts141 // Step 3: rebuildCOMMENT
LOW⚡tfjs-backend-webgl/src/kernels/TopK.ts135 // Step 1: local sortCOMMENT
LOW⚡tfjs-backend-webgl/src/kernels/TopK.ts143 // Step 2: mergeCOMMENT
LOWtfjs-backend-webgl/src/kernels/TopK.ts154 // Step 3: rebuildCOMMENT
Fake / Example Data17 hits · 17 pts
SeverityFileLineSnippetContext
LOWtfjs-core/src/io/io_utils_test.ts623 const str = '_Lorem ipsum 1337!';CODE
LOWtfjs/tools/custom_module/model_parser_test.ts169 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs/tools/custom_module/model_parser_test.ts180 input: ['placeholder', 'less_y'],CODE
LOWtfjs/tools/custom_module/model_parser_test.ts194 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs/tools/custom_module/model_parser_test.ts224 input: ['placeholder', 'y_0'],CODE
LOWtfjs-data/src/iterators/string_iterator_test.ts22const lorem = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWtfjs-data/src/iterators/string_iterator_test.ts22const lorem = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWtfjs-converter/tools/compiled_api.js329 get: $util.oneOfGetter($oneOfFields = ["list", "s", "i", "f", "b", "type", "shape", "tensor", "placeholder",CODE
LOWtfjs-converter/tools/compiled_api.d.ts346 'placeholder'|'func');CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts175 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts186 input: ['placeholder', 'less_y'],CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts199 {name: 'placeholder', type: tensorflow.DataType.DT_INT32},CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts229 input: ['placeholder', 'y_0'],CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts349 'while_loop_counter', 'while_maximum_iterations', 'placeholder',CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts372 'placeholder', 'less_y', 'while_cond_10___redundant_placeholder0'CODE
LOWtfjs-converter/src/operations/operation_mapper_test.ts390 {name: 'placeholder', dtype: tensorflow.DataType.DT_INT32},CODE
LOW…verter/src/operations/executors/graph_executor_test.ts55 describe('placeholder', () => {CODE
Redundant / Tautological Comments15 hits · 13 pts
SeverityFileLineSnippetContext
LOW.github/workflows/tfjs-release-branch-publish-test.yml41 RELEASE: 'true' # Set RELEASE to true as requestedCODE
LOW…ub/workflows/tfjs-nightly-release-and-publish-test.yml39 RELEASE: 'true' # Set RELEASE to true as in the original configCODE
LOWtfjs-backend-wasm/tools/cpplint.py2506 # Check if token is an unmatched '<'.COMMENT
LOWtfjs-backend-wasm/tools/cpplint.py3129 # Check if the // may be in quotes. If so, ignore itSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4085 # Check if the body is emptySTRING
LOWtfjs-backend-wasm/tools/cpplint.py4376 # Check if the line is a header guard.STRING
LOWtfjs-backend-wasm/tools/cpplint.py4735 # Check if people are using the verboten C basic types. The only exceptionSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4747 # Check if some verboten operator overloading is going onSTRING
LOWtfjs-backend-wasm/tools/cpplint.py4923 # Check if some verboten C functions are being used.STRING
LOWtfjs-backend-wasm/tools/cpplint.py5678 # Set end_col to check whole lines after we are done with theSTRING
LOWe2e/scripts/local-registry.sh33 # Set registry to local registryCOMMENT
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py861 # Check if AddV2 is fused to Conv2D and Depthwise ops.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py81 # Set name to empty to avoid using the default name 'import'.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py400 # Check if any TFDF ops are used in the model.COMMENT
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py794 # Check if structure is a simple dictionary.COMMENT
Cross-Language Confusion (JS/TS)2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHtfjs-core/src/tensor.ts473 print(verbose = false): void {CODE
HIGHtfjs-core/src/globals.ts353 * @return False if there is already a registered backend under this name, trueCOMMENT
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…on/tensorflowjs/converters/keras_h5_conversion_test.py503 '{"class_name": "Sequential", "keras_version": "2.2.4-tf", "config": {"layers": [{"class_name": "Dense", "configCODE
HIGH…on/tensorflowjs/converters/keras_h5_conversion_test.py529 '{"class_name": "Sequential", "keras_version": "2.2.4-tf", "config": {"layers": [{"class_name": "UnifiedGRU", "cCODE
AI Slop Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…-backend-webgpu/src/matmul_small_output_size_webgpu.ts33 // and handle some elements per thread to optimally utilize the ALU.COMMENT
LOWtfjs-backend-wasm/tools/cpplint.py2572 # Here we can just use a shallow copy since we are the lastCOMMENT
MEDIUMtfjs-react-native/src/camera/camera.ts60 // platform check to be more robust on android devices we may not haveCOMMENT
AI Structural Patterns10 hits · 8 pts
SeverityFileLineSnippetContext
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py193CODE
LOW…flowjs/converters/tf_saved_model_conversion_v2_test.py210CODE
LOW…-converter/python/tensorflowjs/converters/converter.py188CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py699CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py940CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py1122CODE
LOW…ensorflowjs/converters/tf_saved_model_conversion_v2.py1186CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py47CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py74CODE
LOW…hon/tensorflowjs/converters/normalize_bias_add_test.py100CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH.github/workflows/tfjs-release-branch-publish-test.yml41 RELEASE: 'true' # Set RELEASE to true as requestedCODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…erter/python/tensorflowjs/converters/jax_conversion.py125 # names, you can use `tree.map_structure_with_path` from the `dm-tree`COMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtfjs-backend-webgpu/src/backend_webgpu.ts330 // TODO: Add test case to catch this exception.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtfjs-converter/python/build-pip-package.sh22# Usage:COMMENT