AI Slop Code RIsk Monitor

recommenders-team/recommenders

Best Practices on Recommendation Systems

22.4 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for recommenders-team/recommenders, a Python project with 21,940 GitHub stars. SynthScan examined 53,033 lines of code across 338 source files, recording 645 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 22.4 (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.

22.4
Adjusted Signal
22.4
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
21.9K
Stars
Python
Language
53.0K
Lines of Code
338
Files
645
Pattern Hits
2026-10-12
Scan Date
0.23
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 38.9/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 11.9/100 · LOW

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

Agent Over-Engineering Ratio 54.5/100 · HIGH

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

PR Review Velocity Impact 67.2/100 · HIGH

Which changes need focused human review? 645 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 7HIGH 71MEDIUM 60LOW 507

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 645 distinct pattern matches across 19 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.

Hyper-Verbose Identifiers267 hits · 276 pts
SeverityFileLineSnippetContext
LOWtools/databricks_install.py133def prepare_for_operationalization(STRING
LOWtests/conftest.py133def train_test_dummy_timestamp(pandas_dummy_timestamp):CODE
LOWtests/conftest.py435def dataset_ncf_files_unsorted(data_paths, dataset_ncf_files):CODE
LOWtests/conftest.py462def dataset_ncf_files_missing_column(data_paths, dataset_ncf_files):CODE
LOWtests/README.md168def test_sar_single_node_runs(notebooks, output_notebook, kernel_name):CODE
LOWtests/README.md203def test_sar_single_node_smoke(notebooks, output_notebook, kernel_name):CODE
LOWtests/smoke/examples/test_notebooks_python.py15def test_sar_single_node_smoke(notebooks, output_notebook, kernel_name):CODE
LOWtests/smoke/examples/test_notebooks_python.py32def test_baseline_deep_dive_smoke(notebooks, output_notebook, kernel_name):CODE
LOWtests/smoke/examples/test_notebooks_python.py96def test_lightgbm_quickstart_smoke(notebooks, output_notebook, kernel_name):CODE
LOWtests/smoke/examples/test_notebooks_python.py120def test_lightgbm_movielens_smoke(notebooks, output_notebook, kernel_name):CODE
LOWtests/smoke/examples/test_notebooks_pyspark.py45def test_mmlspark_lightgbm_criteo_smoke(notebooks, output_notebook, kernel_name):CODE
LOW…sts/unit/recommenders/datasets/test_python_splitter.py350def test_int_numpy_stratified_splitter(test_specs, python_int_dataset):CODE
LOW…sts/unit/recommenders/datasets/test_python_splitter.py394def test_float_numpy_stratified_splitter(test_specs, python_float_dataset):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py39def test_maybe_download_wrong_bytes(caplog, files_fixtures):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py52def test_maybe_download_maybe(caplog, files_fixtures):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py66def test_maybe_download_retry(caplog):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py76def test_maybe_download_sets_default_timeout(tmp_path, monkeypatch):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py114def test_maybe_download_redownloads_corrupt_zip(tmp, caplog):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py144def test_maybe_download_num_attempts(tmp):CODE
LOWtests/unit/recommenders/datasets/test_download_utils.py163def test_maybe_download_wait_between_attempts(tmp):CODE
LOW…sts/unit/recommenders/datasets/test_pandas_df_utils.py34def test_negative_feedback_sampler():CODE
LOWtests/unit/recommenders/utils/test_gpu_utils.py23def test_get_gpu_info_uses_torch_cuda(monkeypatch):CODE
LOWtests/unit/recommenders/utils/test_gpu_utils.py54def test_get_cuda_and_cudnn_version_without_cuda(monkeypatch):CODE
LOWtests/unit/recommenders/utils/test_gpu_utils.py65def test_get_cuda_and_cudnn_version_with_cuda(monkeypatch):CODE
LOWtests/unit/recommenders/utils/test_gpu_utils.py88def test_clear_memory_all_gpus():CODE
LOWtests/unit/recommenders/utils/test_python_utils.py98def test_get_top_k_scored_items(scores):CODE
LOWtests/unit/recommenders/utils/test_notebook_utils.py120def test_notebook_execution_with_parameters(STRING
LOWtests/unit/recommenders/utils/test_notebook_utils.py141def test_notebook_execution_value_error_fails(STRING
LOWtests/unit/recommenders/utils/test_general_utils.py14def test_get_number_processors():CODE
LOWtests/unit/recommenders/utils/test_timer.py29def test_interval_before_stop(t):CODE
LOWtests/unit/recommenders/models/test_sar_singlenode.py302def test_get_popularity_based_topk(header):CODE
LOWtests/unit/recommenders/models/test_sar_singlenode.py324def test_get_normalized_scores(header):CODE
LOWtests/unit/recommenders/models/test_sar_singlenode.py383def test_match_similarity_type_from_json_file(header):CODE
LOWtests/unit/recommenders/models/test_sar_singlenode.py406def test_dataset_with_duplicates(header):CODE
LOWtests/unit/recommenders/models/test_sar_singlenode.py419def test_get_topk_most_similar_users(header):CODE
LOWtests/unit/recommenders/models/test_ncf_dataset.py79def test_datafile_init_unsorted(dataset_ncf_files_unsorted):CODE
LOWtests/unit/recommenders/models/test_ncf_dataset.py107def test_datafile_missing_column(dataset_ncf_files_missing_column):CODE
LOW⚡tests/unit/recommenders/models/test_tfidf_utils.py111def test_recommend_top_k_items(model_fit, df_clean):CODE
LOW⚡tests/unit/recommenders/models/test_tfidf_utils.py116def test_get_top_k_recommendations(model_fit, df_clean):CODE
LOW⚡tests/unit/recommenders/models/test_tfidf_utils.py122def test_get_top_k_recommendations_scalar_index():CODE
LOWtests/unit/recommenders/models/test_deeprec_model.py114def test_dkn_component_definition(dkn_files):CODE
LOWtests/unit/recommenders/models/test_deeprec_model.py197def test_nextitnet_component_definition(sequential_files, deeprec_config_path):CODE
LOWtests/unit/recommenders/models/test_deeprec_model.py235def test_sum_component_definition(sequential_files, deeprec_config_path):CODE
LOWtests/unit/recommenders/models/test_deeprec_model.py273def test_lightgcn_component_definition():CODE
LOWtests/unit/recommenders/models/test_sli_rec.py179def test_asvd_attention_weights_sum_to_one_over_time():CODE
LOWtests/unit/recommenders/models/test_sli_rec.py193def test_attention_fcn_masks_padded_positions():CODE
LOWtests/unit/recommenders/models/test_sli_rec.py220def test_dataset_time_features_floor_and_log(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_sli_rec.py240def test_dataset_eval_batch_shapes_and_mask(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_sli_rec.py263def test_dataset_train_negative_sampling_pattern(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_sli_rec.py290def test_slirec_dimension_coupling_asserted(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_sli_rec.py295def test_slirec_forward_shapes(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_sli_rec.py314def test_slirec_fit_and_eval_smoke(synthetic_slirec):CODE
LOWtests/unit/recommenders/models/test_ffm_dataset.py25def test_parses_line_without_impression_id():CODE
LOWtests/unit/recommenders/models/test_ffm_dataset.py46def test_groups_features_into_one_bag_per_field(synthetic_ffm):CODE
LOWtests/unit/recommenders/models/test_ffm_dataset.py60def test_sorts_features_by_field(tmp_path):CODE
LOWtests/unit/recommenders/models/test_ffm_dataset.py75def test_emits_the_dtypes_the_model_consumes(synthetic_ffm):CODE
LOWtests/unit/recommenders/models/test_ffm_dataset.py87def test_rejects_field_index_beyond_field_count(tmp_path):CODE
LOWtests/unit/recommenders/models/test_vowpal_wabbit.py84def test_to_vw_file_multiclass_keeps_labels(df):CODE
LOWtests/unit/recommenders/models/test_vowpal_wabbit.py102def test_logistic_without_binary_threshold():CODE
LOWtests/unit/recommenders/models/test_vowpal_wabbit.py128def test_fit_and_predict_with_vw(model, df):CODE
207 more matches not shown…
Decorative Section Separators49 hits · 184 pts
SeverityFileLineSnippetContext
MEDIUMrecommenders/models/wide_deep/wide_deep_utils.py184 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/wide_deep/wide_deep_utils.py186 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/wide_deep/wide_deep_utils.py427# ---------------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/wide_deep/wide_deep_utils.py429# ---------------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py164 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py166 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py211 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py213 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py280 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py282 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py656 # ------------------------------------------------------------------COMMENT
MEDIUMrecommenders/models/rbm/rbm.py658 # ------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/self-hosted-runner.yml1# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/self-hosted-runner.yml4# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/compshare-vm.yml1# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/compshare-vm.yml4# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/unit-tests.yml1# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/unit-tests.yml4# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/sarplus.yml1# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/sarplus.yml4# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml1# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml4# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml9 # ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml10 # │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml11 # │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml12 # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)COMMENT
MEDIUM⚡.github/workflows/spark-nightly.yml13 # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml1# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml4# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml9 # ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml10 # │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml11 # │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml12 # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)COMMENT
MEDIUM⚡.github/workflows/gpu-nightly.yml13 # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml1# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml4# ---------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml9 # ┌───────────── minute (0 - 59)COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml10 # │ ┌───────────── hour (0 - 23)COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml11 # │ │ ┌───────────── day of the month (1 - 31)COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml12 # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)COMMENT
MEDIUM⚡.github/workflows/cpu-nightly.yml13 # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)COMMENT
MEDIUM.github/workflows/update_documentation.yml1# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/update_documentation.yml4# ---------------------------------------------------------COMMENT
MEDIUM.github/workflows/tools/compshare/utils.sh15#---------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/tools/compshare/utils.sh17#---------------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh329#---------------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh331#---------------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh459#---------------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh461#---------------------------------------------------------------------COMMENT
Empty Error Handlers31 hits · 155 pts
SeverityFileLineSnippetContext
HIGHtests/smoke/recommenders/models/test_deeprec_utils.py22except ImportError:CODE
HIGHtests/smoke/recommenders/models/test_deeprec_model.py26except ImportError:CODE
HIGHtests/smoke/recommenders/models/test_deeprec_model.py31except ImportError:CODE
HIGHtests/smoke/recommenders/models/test_newsrec_utils.py13except ImportError:CODE
HIGHtests/smoke/recommenders/models/test_newsrec_model.py16except ImportError:CODE
HIGHtests/unit/recommenders/datasets/test_spark_splitter.py25except ImportError:CODE
HIGHtests/unit/recommenders/utils/test_gpu_utils.py19except ImportError:CODE
HIGHtests/unit/recommenders/models/test_deeprec_utils.py14except ImportError:CODE
HIGHtests/unit/recommenders/models/test_deeprec_model.py34except ImportError:CODE
HIGHtests/unit/recommenders/models/test_sli_rec.py28except ImportError:CODE
HIGHtests/unit/recommenders/models/test_newsrec_utils.py10except ImportError:CODE
HIGHtests/unit/recommenders/models/test_sasrec_model.py20except ImportError:CODE
HIGHtests/unit/recommenders/models/test_lightfm_utils.py18except ModuleNotFoundError:CODE
HIGHtests/unit/recommenders/models/test_newsrec_model.py16except ImportError:CODE
HIGHtests/unit/recommenders/models/test_geoimc.py20except:CODE
HIGHtests/unit/recommenders/models/test_rbm.py14except ImportError:CODE
HIGHtests/unit/recommenders/models/test_fcn_net.py11except ImportError:CODE
HIGHtests/unit/recommenders/models/test_xdeepfm.py13except ImportError:CODE
HIGHtests/unit/recommenders/models/test_wide_deep_utils.py24except ImportError:CODE
HIGH…/unit/recommenders/evaluation/test_spark_evaluation.py26except ImportError:CODE
HIGHtests/security/test_dependency_security.py15except ImportError:CODE
HIGH…ata_validation/recommenders/datasets/test_movielens.py19except ImportError:CODE
HIGHrecommenders/datasets/split_utils.py14except ImportError:CODE
HIGHrecommenders/datasets/movielens.py36except ImportError:CODE
HIGHrecommenders/datasets/movielens.py536except IndexError:CODE
HIGHrecommenders/datasets/criteo.py11except ImportError:CODE
HIGHrecommenders/datasets/spark_splitters.py9except ImportError:CODE
HIGHrecommenders/utils/spark_utils.py9except ImportError:CODE
HIGHrecommenders/evaluation/spark_evaluation.py14except ImportError:CODE
HIGHexamples/06_benchmarks/benchmark_utils.py48except (ImportError, NameError):CODE
HIGHexamples/06_benchmarks/benchmark_utils.py60except ImportError:CODE
Cross-File Repetition27 hits · 135 pts
SeverityFileLineSnippetContext
HIGHtests/conftest.py0helper function to generate random timestamps. reference: https://stackoverflow.com/questions/41006182/generate-random-dSTRING
HIGH…sts/unit/recommenders/datasets/test_python_splitter.py0helper function to generate random timestamps. reference: https://stackoverflow.com/questions/41006182/generate-random-dSTRING
HIGHtests/unit/recommenders/datasets/test_sparse.py0helper function to generate random timestamps. reference: https://stackoverflow.com/questions/41006182/generate-random-dSTRING
HIGHrecommenders/models/newsrec/io/mind_all_iterator.py0initialize an iterator. create necessary placeholders for the model. args: hparams (object): global hyper-parameters. soSTRING
HIGHrecommenders/models/deeprec/io/dkn_iterator.py0initialize an iterator. create necessary placeholders for the model. args: hparams (object): global hyper-parameters. soSTRING
HIGHrecommenders/models/deeprec/io/nextitnet_iterator.py0initialize an iterator. create necessary placeholders for the model. args: hparams (object): global hyper-parameters. soSTRING
HIGHrecommenders/models/deeprec/io/sequential_iterator.py0initialize an iterator. create necessary placeholders for the model. args: hparams (object): global hyper-parameters. soSTRING
HIGHrecommenders/models/newsrec/models/lstur.py0initialization steps for nrms. compared with the basemodel, nrms need word embedding. after creating word embedding matrSTRING
HIGHrecommenders/models/newsrec/models/naml.py0initialization steps for nrms. compared with the basemodel, nrms need word embedding. after creating word embedding matrSTRING
HIGHrecommenders/models/newsrec/models/nrms.py0initialization steps for nrms. compared with the basemodel, nrms need word embedding. after creating word embedding matrSTRING
HIGHrecommenders/models/newsrec/models/npa.py0initialization steps for nrms. compared with the basemodel, nrms need word embedding. after creating word embedding matrSTRING
HIGHrecommenders/models/newsrec/models/lstur.py0build npa model and scorer. returns: object: a model used to train. object: a model used to evaluate and inference.STRING
HIGHrecommenders/models/newsrec/models/naml.py0build npa model and scorer. returns: object: a model used to train. object: a model used to evaluate and inference.STRING
HIGHrecommenders/models/newsrec/models/nrms.py0build npa model and scorer. returns: object: a model used to train. object: a model used to evaluate and inference.STRING
HIGHrecommenders/models/newsrec/models/npa.py0build npa model and scorer. returns: object: a model used to train. object: a model used to evaluate and inference.STRING
HIGHrecommenders/models/newsrec/models/lstur.py0the main function to create user encoder of npa. args: titleencoder (object): the news encoder of npa. return: object: tSTRING
HIGHrecommenders/models/newsrec/models/nrms.py0the main function to create user encoder of npa. args: titleencoder (object): the news encoder of npa. return: object: tSTRING
HIGHrecommenders/models/newsrec/models/npa.py0the main function to create user encoder of npa. args: titleencoder (object): the news encoder of npa. return: object: tSTRING
HIGHrecommenders/models/newsrec/models/lstur.py0the main function to create news encoder of npa. args: embedding_layer (object): a word embedding layer. return: object:STRING
HIGHrecommenders/models/newsrec/models/nrms.py0the main function to create news encoder of npa. args: embedding_layer (object): a word embedding layer. return: object:STRING
HIGHrecommenders/models/newsrec/models/npa.py0the main function to create news encoder of npa. args: embedding_layer (object): a word embedding layer. return: object:STRING
HIGHrecommenders/models/newsrec/models/base_model.py0initializing the model. create common logics which are needed by all sequential models, such as loss function, parameterSTRING
HIGHrecommenders/models/deeprec/models/base_model.py0initializing the model. create common logics which are needed by all sequential models, such as loss function, parameterSTRING
HIGH…els/deeprec/models/sequential/sequential_base_model.py0initializing the model. create common logics which are needed by all sequential models, such as loss function, parameterSTRING
HIGHrecommenders/models/newsrec/models/base_model.py0evaluate the given file and returns some evaluation metrics. args: filename (str): a file name that will be evaluated. rSTRING
HIGHrecommenders/models/deeprec/models/base_model.py0evaluate the given file and returns some evaluation metrics. args: filename (str): a file name that will be evaluated. rSTRING
HIGHrecommenders/models/deeprec/models/dkn_item2item.py0evaluate the given file and returns some evaluation metrics. args: filename (str): a file name that will be evaluated. rSTRING
Hallucination Indicators7 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALrecommenders/models/newsrec/models/base_model.py68 tf.compat.v1.keras.backend.set_session(sess)CODE
CRITICALrecommenders/models/deeprec/models/dkn.py402 initializer=tf.compat.v1.keras.initializers.VarianceScaling(CODE
CRITICALrecommenders/models/deeprec/models/dkn_item2item.py77 initializer=tf.compat.v1.keras.initializers.VarianceScaling(CODE
CRITICAL⚡recommenders/models/deeprec/models/base_model.py183 return tf.compat.v1.keras.initializers.VarianceScaling(CODE
CRITICAL⚡recommenders/models/deeprec/models/base_model.py190 return tf.compat.v1.keras.initializers.VarianceScaling(CODE
CRITICAL⚡recommenders/models/deeprec/models/base_model.py197 return tf.compat.v1.keras.initializers.VarianceScaling(CODE
CRITICAL⚡recommenders/models/deeprec/models/base_model.py204 return tf.compat.v1.keras.initializers.VarianceScaling(CODE
Over-Commented Block57 hits · 57 pts
SeverityFileLineSnippetContext
LOWSETUP.md41COMMENT
LOWtests/test_groups.yml1# Copyright (c) Recommenders contributors.COMMENT
LOWtests/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/smoke/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/smoke/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/smoke/recommenders/models/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/smoke/examples/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/datasets/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/utils/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/models/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/tuning/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/recommenders/evaluation/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/unit/examples/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/responsible_ai/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/responsible_ai/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/responsible_ai/recommenders/datasets/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/security/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/integration/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/integration/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/integration/recommenders/utils/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/data_validation/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/data_validation/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/data_validation/recommenders/datasets/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/data_validation/examples/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/regression/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/performance/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/performance/recommenders/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/performance/recommenders/evaluation/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/functional/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWtests/functional/examples/__init__.py1# Needed to execute the AzureML testsCOMMENT
LOWcontrib/sarplus/README.md81)COMMENT
LOWcontrib/sarplus/README.md101# ```pythonCOMMENT
LOWcontrib/sarplus/README.md121# col_rating="rating",COMMENT
LOWcontrib/sarplus/python/src/pysarplus.cpp1/*COMMENT
LOWrecommenders/utils/notebook_memory_management.py1# Original code: https://raw.githubusercontent.com/miguelgfierro/codebase/master/python/system/notebook_memory_managemenCOMMENT
LOW…s/models/deeprec/models/sequential/pytorch/__init__.py1# Copyright (c) Recommenders contributors.COMMENT
LOWrecommenders/models/deeprec/models/pytorch/__init__.py1# Copyright (c) Recommenders contributors.COMMENT
LOW…amples/07_tutorials/KDD2020-tutorial/reco_gpu_kdd.yaml1# COMMENT
LOW…amples/07_tutorials/KDD2020-tutorial/reco_cpu_kdd.yaml1# COMMENT
LOW…les/07_tutorials/KDD2020-tutorial/utils/data_helper.py61# Returns:COMMENT
LOW.github/workflows/self-hosted-runner.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/compshare-vm.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/sarplus.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/spark-nightly.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/gpu-nightly.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/cpu-nightly.yml1# ---------------------------------------------------------COMMENT
LOW.github/workflows/tools/compshare/utils.sh1#! /bin/bash -COMMENT
LOW.github/workflows/tools/compshare/utils.sh321 --retry 5 --retry-delay 5 --retry-all-errors \COMMENT
LOW.github/workflows/tools/compshare/utils.sh461#---------------------------------------------------------------------COMMENT
LOW.github/workflows/tools/compshare/utils.sh641check_vm_requirement() {COMMENT
LOW.github/workflows/tools/compshare/setup_vm.sh1#! /bin/bash -COMMENT
LOW.github/workflows/tools/compshare/setup_vm.sh21#COMMENT
LOW.github/workflows/tools/compshare/install_docker.sh1#! /bin/bash -COMMENT
LOW.github/workflows/tools/compshare/delete_vm.sh1#! /bin/bash -COMMENT
LOW.github/workflows/tools/compshare/configure.sh1#! /bin/bash -COMMENT
Deep Nesting46 hits · 46 pts
SeverityFileLineSnippetContext
LOWtests/unit/recommenders/models/conftest.py14CODE
LOWtests/unit/recommenders/models/test_sasrec_model.py40CODE
LOWrecommenders/datasets/mind.py274CODE
LOWrecommenders/datasets/mind.py409CODE
LOWrecommenders/datasets/pandas_df_utils.py182CODE
LOWrecommenders/datasets/download_utils.py54CODE
LOWrecommenders/datasets/wikidata.py263CODE
LOWrecommenders/datasets/amazon_reviews.py192CODE
LOWrecommenders/datasets/amazon_reviews.py266CODE
LOWrecommenders/datasets/amazon_reviews.py459CODE
LOWrecommenders/utils/notebook_utils.py130CODE
LOWrecommenders/models/newsrec/newsrec_utils.py82CODE
LOWrecommenders/models/deeprec/deeprec_utils.py134CODE
LOWrecommenders/models/deeprec/deeprec_utils.py514CODE
LOWrecommenders/models/deeprec/io/sequential_dataset.py251CODE
LOWrecommenders/models/deeprec/io/nextitnet_iterator.py72CODE
LOWrecommenders/models/deeprec/io/sequential_iterator.py277CODE
LOWrecommenders/models/deeprec/models/dkn.py349CODE
LOWrecommenders/models/deeprec/models/base_model.py169CODE
LOWrecommenders/models/deeprec/models/base_model.py215CODE
LOWrecommenders/models/deeprec/models/base_model.py274CODE
LOWrecommenders/models/deeprec/models/base_model.py339CODE
LOWrecommenders/models/deeprec/models/base_model.py652CODE
LOW…els/deeprec/models/sequential/sequential_base_model.py76CODE
LOW…s/deeprec/models/sequential/pytorch/sequential_base.py66CODE
LOW…s/deeprec/models/sequential/pytorch/sequential_base.py356CODE
LOWrecommenders/models/deeprec/models/graphrec/lightgcn.py372CODE
LOWrecommenders/models/deeprec/models/pytorch/xdeepfm.py364CODE
LOWrecommenders/models/rlrmc/conjugate_gradient_ms.py56CODE
LOWrecommenders/models/sar/sar_singlenode.py226CODE
LOWrecommenders/models/ncf/ncf_singlenode.py180CODE
LOWrecommenders/models/ncf/dataset.py142CODE
LOWrecommenders/models/ncf/dataset.py404CODE
LOWrecommenders/models/wide_deep/wide_deep_utils.py509CODE
LOWrecommenders/models/sasrec/model.py461CODE
LOWrecommenders/models/sasrec/model.py657CODE
LOWrecommenders/models/sasrec/model.py784CODE
LOWrecommenders/models/sasrec/model.py881CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py22CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py236CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py293CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py356CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py487CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py552CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py635CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py742CODE
Unused Imports34 hits · 34 pts
SeverityFileLineSnippetContext
LOWtests/unit/recommenders/models/test_sar_singlenode.py5CODE
LOWtests/unit/recommenders/models/test_embdotbias_model.py7CODE
LOWtests/unit/examples/test_notebooks_python.py5CODE
LOWtests/regression/test_compatibility_tf.py13CODE
LOWtests/regression/test_compatibility_tf.py14CODE
LOWcontrib/sarplus/python/pysarplus/__init__.py6CODE
LOWcontrib/sarplus/python/pysarplus/__init__.py7CODE
LOWrecommenders/datasets/python_splitters.py4CODE
LOWrecommenders/utils/notebook_memory_management.py14CODE
LOWrecommenders/utils/notebook_memory_management.py15CODE
LOWrecommenders/utils/notebook_memory_management.py16CODE
LOWrecommenders/utils/notebook_memory_management.py17CODE
LOWrecommenders/utils/spark_utils.py8CODE
LOWrecommenders/models/deeprec/io/ffm_dataset.py22CODE
LOWrecommenders/models/deeprec/io/sequential_dataset.py19CODE
LOW…rs/models/deeprec/models/sequential/pytorch/sli_rec.py14CODE
LOW…s/models/deeprec/models/sequential/pytorch/rnn_cell.py19CODE
LOW…s/deeprec/models/sequential/pytorch/sequential_base.py30CODE
LOWrecommenders/models/deeprec/models/graphrec/lightgcn.py4CODE
LOWrecommenders/models/deeprec/models/pytorch/fcn_net.py14CODE
LOWrecommenders/models/deeprec/models/pytorch/xdeepfm.py21CODE
LOWrecommenders/models/rlrmc/conjugate_gradient_ms.py6CODE
LOWrecommenders/models/rlrmc/conjugate_gradient_ms.py6CODE
LOWrecommenders/models/embdotbias/training_utils.py9CODE
LOWrecommenders/models/embdotbias/training_utils.py9CODE
LOWrecommenders/models/embdotbias/training_utils.py9CODE
LOWrecommenders/models/embdotbias/training_utils.py9CODE
LOWrecommenders/models/embdotbias/training_utils.py9CODE
LOWrecommenders/models/sar/__init__.py4CODE
LOW…odel_select_and_optimize/train_scripts/svd_training.py17CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/data_helper.py8CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py12CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py18CODE
LOW…les/07_tutorials/KDD2020-tutorial/utils/task_helper.py19CODE
Modern Structural Boilerplate34 hits · 34 pts
SeverityFileLineSnippetContext
LOWrecommenders/datasets/split_utils.py10logger = logging.getLogger(__name__)CODE
LOWrecommenders/datasets/pandas_df_utils.py17logger = logging.getLogger(__name__)CODE
LOWrecommenders/datasets/wikidata.py11logger = logging.getLogger(__name__)CODE
LOWrecommenders/utils/k8s_utils.py7logger = logging.getLogger(__name__)CODE
LOWrecommenders/utils/gpu_utils.py8logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/newsrec/io/mind_iterator.py11__all__ = ["MINDIterator"]CODE
LOWrecommenders/models/newsrec/io/mind_all_iterator.py11__all__ = ["MINDAllIterator"]CODE
LOWrecommenders/models/newsrec/models/lstur.py15__all__ = ["LSTURModel"]CODE
LOWrecommenders/models/newsrec/models/naml.py12__all__ = ["NAMLModel"]CODE
LOWrecommenders/models/newsrec/models/base_model.py15__all__ = ["BaseModel"]CODE
LOWrecommenders/models/newsrec/models/nrms.py11__all__ = ["NRMSModel"]CODE
LOWrecommenders/models/newsrec/models/npa.py11__all__ = ["NPAModel"]CODE
LOWrecommenders/models/deeprec/io/sequential_dataset.py27__all__ = ["SequentialDataset"]CODE
LOWrecommenders/models/deeprec/io/dkn_iterator.py10__all__ = ["DKNTextIterator"]CODE
LOWrecommenders/models/deeprec/io/nextitnet_iterator.py12__all__ = ["NextItNetIterator"]CODE
LOWrecommenders/models/deeprec/io/sequential_iterator.py12__all__ = ["SequentialIterator"]CODE
LOWrecommenders/models/deeprec/models/dkn.py9__all__ = ["DKN"]CODE
LOWrecommenders/models/deeprec/models/base_model.py14__all__ = ["BaseModel"]CODE
LOW…els/deeprec/models/sequential/sequential_base_model.py14__all__ = ["SequentialBaseModel"]CODE
LOWrecommenders/models/deeprec/models/sequential/caser.py9__all__ = ["CaserModel"]CODE
LOWrecommenders/models/deeprec/models/sequential/asvd.py9__all__ = ["A2SVDModel"]CODE
LOWrecommenders/models/deeprec/models/sequential/gru.py11__all__ = ["GRUModel"]CODE
LOW…mmenders/models/deeprec/models/sequential/nextitnet.py9__all__ = ["NextItNetModel"]CODE
LOW…rs/models/deeprec/models/sequential/pytorch/sli_rec.py30__all__ = ["SLiRecModel"]CODE
LOW…s/models/deeprec/models/sequential/pytorch/rnn_cell.py26__all__ = ["Time4LSTMCell", "time4lstm_scan"]CODE
LOWrecommenders/models/deeprec/models/graphrec/lightgcn.py32logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/deeprec/models/pytorch/fcn_net.py21__all__ = ["FcnNet"]CODE
LOWrecommenders/models/deeprec/models/pytorch/xdeepfm.py34__all__ = ["CIN", "XDeepFMModel"]CODE
LOWrecommenders/models/deeprec/DataModel/ImplicitCF.py18logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/rlrmc/RLRMCalgorithm.py17logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/embdotbias/training_utils.py18logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/ncf/ncf_singlenode.py13logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/ncf/dataset.py20logger = logging.getLogger(__name__)CODE
LOWrecommenders/models/wide_deep/wide_deep_utils.py21logger = logging.getLogger(__name__)CODE
Self-Referential Comments10 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMtools/databricks_install.py238 # Create a cluster if flaggedSTRING
MEDIUMtests/unit/recommenders/models/test_embdotbias_utils.py79 # Create a dummy modelCOMMENT
MEDIUMrecommenders/utils/notebook_utils.py59 # Define a regular expression pattern to match parameter assignments and ignore commentsCOMMENT
MEDIUMrecommenders/utils/notebook_utils.py98 # Create an execution preprocessorCOMMENT
MEDIUMrecommenders/models/deeprec/models/dkn.py385 # Create a convolution + maxpool layer for each filter sizeCOMMENT
MEDIUMrecommenders/models/embdotbias/model.py99 # Create a mapping from entity ID (user or item) to its integer index in the embedding matrixCOMMENT
MEDIUMrecommenders/models/tfidf/tfidf_utils.py37 # Initialize other variables used in this classCOMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh333 # Create a VM instanceCOMMENT
MEDIUM⚡.github/workflows/tools/compshare/utils.sh463 # Create a VM with random names and password from available typesCOMMENT
MEDIUM.github/workflows/tools/compshare/setup_vm.sh7# Create a CompShare VM and prepare the environment for testingCOMMENT
AI Response Leakage6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHrecommenders/models/deeprec/config/sli_rec.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
HIGHrecommenders/models/deeprec/config/nextitnet.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
HIGHrecommenders/models/deeprec/config/sum.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
HIGHrecommenders/models/deeprec/config/asvd.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
HIGHrecommenders/models/deeprec/config/caser.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
HIGHrecommenders/models/deeprec/config/gru.yaml12 layer_sizes : [100, 64] # layers' size of DNN. In this example, DNN has two layers, and each layer has 100 hidden nCODE
AI Structural Patterns28 hits · 28 pts
SeverityFileLineSnippetContext
LOWcontrib/sarplus/python/pysarplus/SARPlus.py29CODE
LOWrecommenders/datasets/python_splitters.py44CODE
LOWrecommenders/datasets/pandas_df_utils.py267CODE
LOWrecommenders/datasets/movielens.py378CODE
LOWrecommenders/datasets/spark_splitters.py48CODE
LOWrecommenders/utils/plot.py4CODE
LOWrecommenders/models/newsrec/models/base_model.py340CODE
LOWrecommenders/models/deeprec/models/dkn_item2item.py129CODE
LOWrecommenders/models/deeprec/models/base_model.py650CODE
LOW…rs/models/deeprec/models/sequential/pytorch/sli_rec.py92CODE
LOW…s/deeprec/models/sequential/pytorch/sequential_base.py188CODE
LOW…s/deeprec/models/sequential/pytorch/sequential_base.py356CODE
LOWrecommenders/models/deeprec/models/graphrec/lightgcn.py217CODE
LOWrecommenders/models/deeprec/models/pytorch/xdeepfm.py136CODE
LOWrecommenders/models/deeprec/models/pytorch/xdeepfm.py364CODE
LOWrecommenders/models/sar/sar_singlenode.py43CODE
LOWrecommenders/models/ncf/ncf_singlenode.py27CODE
LOWrecommenders/models/ncf/dataset.py304CODE
LOWrecommenders/models/wide_deep/wide_deep_utils.py55CODE
LOWrecommenders/models/wide_deep/wide_deep_utils.py188CODE
LOWrecommenders/models/rbm/rbm.py529CODE
LOWrecommenders/models/vae/standard_vae.py83CODE
LOWrecommenders/models/vae/multinomial_vae.py98CODE
LOWrecommenders/models/sasrec/model.py167CODE
LOWrecommenders/models/sasrec/model.py255CODE
LOWrecommenders/models/sasrec/model.py354CODE
LOWrecommenders/evaluation/python_evaluation.py616CODE
LOWexamples/06_benchmarks/benchmark_utils.py182CODE
Redundant / Tautological Comments16 hits · 27 pts
SeverityFileLineSnippetContext
LOW⚡…sts/unit/recommenders/datasets/test_pandas_df_utils.py173 # Check if the dim is the same.COMMENT
LOW⚡…sts/unit/recommenders/datasets/test_pandas_df_utils.py176 # Check if the columns are converted successfully.COMMENT
LOW⚡…sts/unit/recommenders/datasets/test_pandas_df_utils.py185 # Check if the duplicated column entries are indexed correctly.COMMENT
LOW⚡…sts/unit/recommenders/datasets/test_pandas_df_utils.py195 # Check if the file is written successfully.COMMENT
LOWtests/unit/recommenders/models/test_sar_singlenode.py178 # Set time_now to 60 days laterCOMMENT
LOW…unit/recommenders/evaluation/test_python_evaluation.py71 # Check if _check_column_dtypes wraps the input function (i.e. returns the same output as the input function's)COMMENT
LOWcontrib/sarplus/python/tests/test_pyspark_sar.py323 # Set time_now to 60 days laterCOMMENT
LOWrecommenders/utils/notebook_utils.py56 # Check if the new value is a string and surround it with quotes if necessaryCOMMENT
LOWrecommenders/models/tfidf/tfidf_utils.py104 # Check if for BERT tokenizationCOMMENT
LOWrecommenders/evaluation/spark_evaluation.py65 # Check if inputs are Spark DataFrames.COMMENT
LOWrecommenders/evaluation/spark_evaluation.py76 # Check if columns exist.COMMENT
LOWrecommenders/evaluation/spark_evaluation.py217 # Check if inputs are Spark DataFrames.COMMENT
LOWrecommenders/evaluation/spark_evaluation.py228 # Check if columns exist.COMMENT
LOW.github/workflows/tools/compshare/utils.sh494 # Check if the compute satisfy requirementsCOMMENT
LOW.github/workflows/tools/compshare/utils.sh642 # Check if the VM specification match the requirements.COMMENT
LOW.github/workflows/tools/compshare/utils.sh714 # Set timeout to (5 + 5) * 30 = 300 secondsCOMMENT
Docstring Block Structure5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHrecommenders/datasets/pandas_df_utils.py87Converts an input dataframe to another dataframe in libffm format. A text file of the converted Dataframe is optionaSTRING
HIGHrecommenders/datasets/pandas_df_utils.py279Utility function to sample negative feedback from user-item interaction dataset. This negative sampling function wilSTRING
HIGHrecommenders/datasets/download_utils.py112Return a path to download data. If `path=None`, then it yields a temporal path that is eventually deleted, otherwiseSTRING
HIGHrecommenders/datasets/movielens.py634Generate a fake movielens DataFrame with all columns. Args: size (int): number of rows to generate.STRING
HIGHrecommenders/models/sasrec/util.py48 Split user interactions into train/valid/test sets using leave-k-out strategy. For each user with enouSTRING
Excessive Try-Catch Wrapping23 hits · 22 pts
SeverityFileLineSnippetContext
LOWtools/databricks_install.py106 except Exception:STRING
LOWrecommenders/datasets/criteo.py118 except Exception:CODE
LOWrecommenders/datasets/wikidata.py41 except Exception as e:CODE
LOWrecommenders/datasets/wikidata.py105 except Exception as e:CODE
LOWrecommenders/datasets/wikidata.py126 except Exception as e:CODE
LOWrecommenders/datasets/wikidata.py190 except Exception as e:STRING
LOWrecommenders/datasets/wikidata.py257 except Exception as e:STRING
LOWrecommenders/datasets/wikidata.py280 except Exception as e:STRING
LOWrecommenders/datasets/wikidata.py291 except Exception as e:STRING
MEDIUMrecommenders/datasets/wikidata.py38def wrapper(*args, **kwargs):CODE
LOWrecommenders/datasets/covid_utils.py137 except Exception:CODE
LOWrecommenders/utils/general_utils.py42 except Exception:CODE
LOWrecommenders/utils/notebook_memory_management.py35except Exception:CODE
LOWrecommenders/models/deeprec/deeprec_utils.py301 except Exception: # for other exceptionsCODE
LOWrecommenders/models/deeprec/models/base_model.py433 except Exception:CODE
LOWrecommenders/models/deeprec/models/graphrec/lightgcn.py367 except Exception:CODE
LOWrecommenders/models/embdotbias/training_utils.py136 except Exception as e:CODE
LOWrecommenders/models/tfidf/tfidf_utils.py82 except Exception:CODE
LOWrecommenders/models/tfidf/tfidf_utils.py218 except Exception:CODE
LOWrecommenders/models/tfidf/tfidf_utils.py230 except Exception:CODE
LOWrecommenders/tuning/nni/ncf_training.py171 except Exception as exception:CODE
LOWrecommenders/tuning/nni/nni_utils.py70 except Exception:CODE
LOWrecommenders/tuning/nni/svd_training.py183 except Exception as exception:CODE
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHtests/unit/recommenders/models/test_ncf_dataset.py66 assert train.equals(datafile_df)CODE
HIGHtests/unit/recommenders/models/test_ncf_dataset.py201 assert train_file_data.equals(train_loader_df)CODE
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/tools/compshare/utils.sh781 # NOTE: This function is only for a single command withoutCOMMENT
Slop Phrases1 hit · 0 pts
SeverityFileLineSnippetContext
LOWtools/databricks_install.py235 # first make sure you are using the correct profile and connecting to the intended workspaceSTRING
Overly Generic Function Names1 hit · 0 pts
SeverityFileLineSnippetContext
LOWrecommenders/datasets/wikidata.py34 def my_function():STRING