Empower the Web community and invite more to build across platforms.
This report presents the forensic synthetic code analysis of lynx-family/lynx, a C++ project with 14,968 GitHub stars. SynthScan v2.0 examined 1,112,291 lines of code across 7515 source files, recording 6000 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 6.1 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 6000 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/cliff.toml | 1 | # git-cliff ~ default configuration file | COMMENT |
| LOW | tools/rtf/core/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/options/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/checker/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/target/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/template/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/utils/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/utils/emu_env_setup.py | 81 | # self.is_root_rule = True | COMMENT |
| LOW | tools/rtf/core/container/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/core/builder/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/plugins/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/plugin_manager/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/args_parser/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/rtf/cli/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/config/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/lldb/lynx_lldb.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/feature_count/base.py | 61 | return all_features | COMMENT |
| LOW | tools/feature_count/base.py | 101 | def check_elements(last_features): | COMMENT |
| LOW | tools/feature_count/base.py | 201 | # ] | COMMENT |
| LOW | tools/feature_count/base.py | 221 | # "feature_2" : Feature("feature_2", Language.TypeScript, kFeatureUnknownValue), | COMMENT |
| LOW | tools/feature_count/base.py | 261 | feature.value = 0 | COMMENT |
| LOW | tools/feature_count/base.py | 301 | # Feature("feature_3", Language.Java, 3), | COMMENT |
| LOW | tools/feature_count/base.py | 321 | spec_features = get_all_features_from_spec(spec_file) | COMMENT |
| LOW | tools/feature_count/base.py | 341 | # Feature("feature_0", Language.Objc, 0), | COMMENT |
| LOW | tools/error_code/checker/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/native/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/harmony/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/typescript/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/android/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/error_code/generator/darwin/__init__.py | 1 | # Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/api/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/api/docs/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/api/parser/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/api/parser/ts_morph/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/api/parser/doxygen/__init__.py | 1 | # Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | tools/css_generator/css_parser_gn_generator.py | 21 | or files[i].find('BUILD.gn') != -1): | COMMENT |
| LOW | tools/css_generator/css_parser_gn_generator.py | 41 | # ignore_line_start = True | COMMENT |
| LOW | core/renderer/template_entry.h | 1 | // Copyright 2023 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/page_proxy.h | 1 | // Copyright 2021 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/template_assembler.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/template_assembler.h | 21 | #include "base/include/fml/task_runner.h" | COMMENT |
| LOW | core/renderer/lynx_env_config.h | 1 | // Copyright 2021 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/js_bundle_holder_impl.h | 1 | // Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/template_entry_holder.h | 1 | // Copyright 2024 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/pipeline/pipeline_lifecycle_observer.h | 1 | // Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/pipeline/pipeline_context_manager.h | 1 | // Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/pipeline/pipeline_context.h | 1 | // Copyright 2025 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/dynamic_css_styles_manager.h | 1 | // Copyright 2021 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_utils.h | 1 | // Copyright 2023 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/unit_handler.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_property_bitset.h | 1 | // Copyright 2020 The Chromium Authors | COMMENT |
| LOW | core/renderer/css/css_property_bitset.h | 21 | // clang-format off | COMMENT |
| LOW | core/renderer/css/dynamic_direction_styles_manager.h | 1 | // Copyright 2021 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/text_attributes.h | 1 | // Copyright 2020 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_keyframes_token.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_value.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_parser_token.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/measure_context.h | 1 | // Copyright 2021 The Lynx Authors. All rights reserved. | COMMENT |
| LOW | core/renderer/css/css_style_sheet_manager.h | 1 | // Copyright 2019 The Lynx Authors. All rights reserved. | COMMENT |
| 2945 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/buildtools_helper.py | 9 | def directory_really_is_buildtools(directory): | CODE |
| LOW | tools/rtf/core/checker/native_coverage_checker.py | 27 | def __get_file_to_changed_map(self, count): | CODE |
| LOW | tools/rtf/core/checker/android_coverage_checker.py | 17 | def __get_file_to_changed_map(self, count): | CODE |
| LOW | tools/rtf/core/utils/emu_env_setup.py | 70 | def start_real_device_use_root(self): | CODE |
| LOW | tools/rtf/core/utils/shell_runner.py | 27 | def run_command_with_error_log(cmd, shell=True, cwd=None, silent=False, error_msg=None): | CODE |
| LOW | tools/rtf/core/container/native_ut_container.py | 89 | def wait_for_execution_finish(self, timeout=20 * 60): | CODE |
| LOW | tools/config/gen_config.py | 151 | def _gen_lynx_config_constants(configs: list[Config]): | CODE |
| LOW | tools/config/gen_config.py | 221 | def _gen_compile_options_types(options: list[Config], export_options: list[Config]): | STRING |
| LOW | tools/config/config_utils.py | 85 | def sort_by_deprecated_and_alphabetical(configs): | CODE |
| LOW | tools/ios_tools/process_podfile_test.py | 38 | def test_insert_source_to_podfile_skips_duplicate_source(self): | CODE |
| LOW | tools/ios_tools/process_podfile_test.py | 52 | def test_pin_pod_source_adds_source_to_matching_component(self): | CODE |
| LOW | tools/ios_tools/process_podfile_test.py | 77 | def test_pin_pod_source_replaces_existing_source(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 38 | def test_use_local_pod_source_keeps_http_source_format(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 90 | def test_generate_zip_file_quotes_shell_arguments(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 186 | def test_publish_component_skips_existing_pod_version(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 195 | def test_publish_component_treats_confirmed_version_after_failure_as_success(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 207 | def test_publish_component_retries_with_exponential_backoff(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 229 | def test_publish_component_raises_after_retry_attempts(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 241 | def test_build_publish_command_quotes_shell_arguments(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper_test.py | 256 | def test_is_pod_version_published_ignores_decode_failure(self): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 48 | def get_selected_podspec_names(src_dir, component): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 84 | def wait_before_publish_retry(component, version, attempt, delay_seconds): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 139 | def validate_storage_type_options(storage_type): | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 275 | def prepare_cocoapods_publish_source( | CODE |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 314 | def publish_component_to_local_source(component,local_pod_source_name): | CODE |
| LOW | tools/feature_count/base.py | 51 | def get_last_features_frome_cxx_feature_h(): | CODE |
| LOW | tools/feature_count/base.py | 74 | def add_empty_feature_to_last_features(last_features): | CODE |
| LOW | tools/feature_count/base.py | 147 | def check_spec_features_valid(spec_features): | CODE |
| LOW | tools/feature_count/base.py | 178 | def get_all_features_from_spec(spec_file): | CODE |
| LOW | tools/feature_count/base.py | 223 | def reset_and_remove_features_if_need(last_features, spec_features): | CODE |
| LOW | tools/feature_count/native_generator.py | 71 | def generate_to_string_header(file): | STRING |
| LOW | tools/feature_count/native_generator.py | 86 | def generate_to_string_footer(file): | STRING |
| LOW | tools/error_code/common.py | 132 | def meta_data_value_for_sub_code(meta_data, code, behavior): | CODE |
| LOW | tools/error_code/checker/metadata_checker.py | 27 | def declared_metadata_keywords(self): | CODE |
| LOW | tools/error_code/checker/metadata_checker.py | 113 | def _check_metadata_default_and_values(self, index, metadata): | CODE |
| LOW | tools/error_code/generator/base_generator.py | 51 | def _register_child_generator(self, generator): | CODE |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 84 | def _value_to_immediate_param(self, meta_data, data_value): | CODE |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 102 | def _value_list_code_for_enum(self, meta_data, value_list): | CODE |
| LOW | …rror_code/generator/android/sub_code_file_generator.py | 160 | def _value_to_immediate_param(self, meta_data, data_value): | CODE |
| LOW | …rror_code/generator/android/sub_code_file_generator.py | 177 | def _value_list_code_for_enum(self, meta_data, value_list): | CODE |
| LOW | tools/error_code/generator/darwin/darwin_base.py | 46 | def data_value_to_immediate_param(meta_data, data_value): | CODE |
| LOW | tools/error_code/generator/darwin/darwin_base.py | 63 | def _get_value_list_code_for_enum(meta_data, value_list): | CODE |
| LOW | tools/api/api_writer.py | 15 | def build_api_metadata_content(object_list): | CODE |
| LOW | tools/api/api_writer_test.py | 25 | def test_empty_metadata_keeps_existing_file(self): | CODE |
| LOW | tools/api/api_writer_test.py | 38 | def test_empty_metadata_does_not_create_new_file(self): | CODE |
| LOW | tools/api/api_writer_test.py | 49 | def test_valid_metadata_replaces_file(self): | CODE |
| LOW | tools/api/api_doc.py | 40 | def store_object_in_api_desc_dict( | CODE |
| LOW | tools/api/api_doc.py | 68 | def get_api_data_store_by_desc(platform_object_dict: dict) -> dict: | CODE |
| LOW | tools/api/api_doc.py | 91 | def _init_native_api_deault_template() -> Template: | CODE |
| LOW | tools/api/api_doc.py | 107 | def generate_docs_from_api_dict(api_desc_dict: dict) -> bool: | CODE |
| LOW | tools/api/env_setup.py | 65 | def guarantee_generated_files(): | STRING |
| LOW | tools/api/main_test.py | 13 | def test_update_api_metadata_for_platforms_runs_all_platforms(self): | CODE |
| LOW | tools/api/main.py | 20 | def _update_platform_api_metadata(platform): | CODE |
| LOW | tools/api/main.py | 27 | def _update_api_metadata_for_platforms(platforms): | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 158 | def _get_oh_package_main_file(self, oh_package_path: str): | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 190 | def _parse_single_file_content_exports( | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 250 | def _parse_ets_exports_recursive(self) -> dict: | CODE |
| LOW | tools/api/parser/ts_morph/api-parser.ts | 358 | export function buildConstructorPrototype( | CODE |
| LOW | tools/api/parser/doxygen/common_parse.py | 21 | def briefdescription_parse_in_online(breifdescription) -> str: | CODE |
| LOW | tools/css_generator/scripts/generate-types.ts | 53 | function generateShorthandsOrLonghands( | CODE |
| 934 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/rtf/core/checker/native_coverage_checker.py | 9 | CODE | |
| LOW | tools/rtf/core/checker/android_coverage_checker.py | 9 | CODE | |
| LOW | tools/rtf/core/target/target.py | 5 | CODE | |
| LOW | tools/rtf/core/target/target.py | 7 | CODE | |
| LOW | tools/rtf/core/utils/git_helper.py | 7 | CODE | |
| LOW | tools/rtf/core/builder/builder_manager.py | 9 | CODE | |
| LOW | tools/rtf/plugins/plugin_factory.py | 4 | CODE | |
| LOW | tools/rtf/plugins/coverage_check_plugin.py | 6 | CODE | |
| LOW | tools/config/check_and_run.py | 14 | CODE | |
| LOW | tools/config/check_and_run.py | 48 | CODE | |
| LOW | tools/config/check_and_run.py | 49 | CODE | |
| LOW | tools/feature_count/java_generator.py | 6 | CODE | |
| LOW | tools/feature_count/typescript_generator.py | 6 | CODE | |
| LOW | tools/feature_count/objc_generator.py | 7 | CODE | |
| LOW | tools/feature_count/native_generator.py | 6 | CODE | |
| LOW | tools/error_code/gen_error_code.py | 8 | CODE | |
| LOW | tools/error_code/gen_error_code.py | 9 | CODE | |
| LOW | tools/error_code/checker/spec_checker.py | 4 | CODE | |
| LOW | tools/error_code/checker/spec_checker.py | 5 | CODE | |
| LOW | tools/error_code/checker/spec_checker.py | 6 | CODE | |
| LOW | tools/error_code/checker/spec_checker.py | 7 | CODE | |
| LOW | tools/error_code/checker/metadata_checker.py | 4 | CODE | |
| LOW | tools/error_code/checker/metadata_checker.py | 5 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 4 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 5 | CODE | |
| LOW | tools/error_code/generator/base_generator.py | 5 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 4 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 5 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 6 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 7 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 8 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 9 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 10 | CODE | |
| LOW | tools/error_code/generator/code_generator.py | 11 | CODE | |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 4 | CODE | |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 5 | CODE | |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 6 | CODE | |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 7 | CODE | |
| LOW | tools/error_code/generator/native/native_common.py | 5 | CODE | |
| LOW | tools/error_code/generator/native/native_common.py | 6 | CODE | |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 4 | CODE | |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 5 | CODE | |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 6 | CODE | |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 7 | CODE | |
| LOW | tools/error_code/generator/native/native_generator.py | 4 | CODE | |
| LOW | tools/error_code/generator/native/native_generator.py | 5 | CODE | |
| LOW | tools/error_code/generator/native/native_generator.py | 6 | CODE | |
| LOW | tools/error_code/generator/native/native_generator.py | 7 | CODE | |
| LOW | tools/error_code/generator/native/native_generator.py | 8 | CODE | |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 4 | CODE | |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 5 | CODE | |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 6 | CODE | |
| LOW | tools/error_code/generator/harmony/harmony_common.py | 4 | CODE | |
| LOW | tools/error_code/generator/harmony/harmony_generator.py | 4 | CODE | |
| LOW | tools/error_code/generator/harmony/harmony_generator.py | 5 | CODE | |
| LOW | tools/error_code/generator/harmony/harmony_generator.py | 6 | CODE | |
| LOW | tools/error_code/generator/harmony/harmony_generator.py | 7 | CODE | |
| LOW | …rror_code/generator/harmony/behavior_file_generator.py | 4 | CODE | |
| LOW | …rror_code/generator/harmony/behavior_file_generator.py | 5 | CODE | |
| LOW | …rror_code/generator/harmony/behavior_file_generator.py | 6 | CODE | |
| 683 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/rtf/core/target/android_ut_target.py | 88 | CODE | |
| LOW | tools/rtf/core/utils/lcov_reader.py | 6 | CODE | |
| LOW | tools/rtf/core/container/native_ut_container.py | 89 | CODE | |
| LOW | tools/rtf/plugins/plugin_factory.py | 14 | CODE | |
| LOW | tools/config/gen_config.py | 71 | CODE | |
| LOW | tools/config/gen_config.py | 248 | CODE | |
| LOW | tools/config/gen_config.py | 260 | CODE | |
| LOW | tools/config/config_def.py | 20 | CODE | |
| LOW | tools/ios_tools/generate_podspec_scripts_by_gn.py | 24 | CODE | |
| LOW | tools/ios_tools/cocoapods_publish_helper.py | 400 | CODE | |
| LOW | tools/ios_tools/process_podfile.py | 85 | CODE | |
| LOW | tools/feature_count/base.py | 74 | CODE | |
| LOW | tools/error_code/checker/metadata_checker.py | 58 | CODE | |
| LOW | tools/error_code/checker/metadata_checker.py | 86 | CODE | |
| LOW | tools/error_code/checker/metadata_checker.py | 113 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 83 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 102 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 142 | CODE | |
| LOW | tools/error_code/checker/error_code_def_checker.py | 170 | CODE | |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 93 | CODE | |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 47 | CODE | |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 84 | CODE | |
| LOW | …rror_code/generator/android/sub_code_file_generator.py | 160 | CODE | |
| LOW | tools/error_code/generator/darwin/darwin_base.py | 26 | CODE | |
| LOW | tools/error_code/generator/darwin/darwin_base.py | 46 | CODE | |
| LOW | tools/api/api_doc.py | 40 | CODE | |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 190 | CODE | |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 250 | CODE | |
| LOW | tools/api/parser/doxygen/common_parse.py | 25 | CODE | |
| LOW | tools/api/parser/doxygen/common_parse.py | 65 | CODE | |
| LOW | tools/api/parser/doxygen/common_parse.py | 86 | CODE | |
| LOW | tools/api/parser/doxygen/memberdef_parse.py | 18 | CODE | |
| LOW | tools/api/parser/doxygen/memberdef_parse.py | 106 | CODE | |
| LOW | tools/css_generator/generate_types.py | 27 | CODE | |
| LOW | tools/css_generator/generate_types.py | 103 | CODE | |
| LOW | tools/css_generator/generate_layout_property.py | 54 | CODE | |
| LOW | tools/css_generator/enum_css_generator.py | 67 | CODE | |
| LOW | tools/css_generator/utils.py | 129 | CODE | |
| LOW | tools/android_tools/update_local_properties.py | 12 | CODE | |
| LOW | …nce/performance_observer/generate_performance_entry.py | 23 | CODE | |
| LOW | …nce/performance_observer/generate_performance_entry.py | 42 | CODE | |
| LOW | …nce/performance_observer/generate_performance_entry.py | 86 | CODE | |
| LOW | …nce/performance_observer/generate_performance_entry.py | 166 | CODE | |
| LOW | …ce/performance_observer/sub_generator/ets_generator.py | 58 | CODE | |
| LOW | …ce/performance_observer/sub_generator/ets_generator.py | 115 | CODE | |
| LOW | …ce/performance_observer/sub_generator/ets_generator.py | 186 | CODE | |
| LOW | …ce/performance_observer/sub_generator/ets_generator.py | 227 | CODE | |
| LOW | …nce/performance_observer/sub_generator/ts_generator.py | 25 | CODE | |
| LOW | …e/performance_observer/sub_generator/java_generator.py | 145 | CODE | |
| LOW | …e/performance_observer/sub_generator/java_generator.py | 223 | CODE | |
| LOW | …e/performance_observer/sub_generator/java_generator.py | 304 | CODE | |
| LOW | …e/performance_observer/sub_generator/java_generator.py | 348 | CODE | |
| LOW | …e/performance_observer/sub_generator/java_generator.py | 369 | CODE | |
| LOW | …nce/performance_observer/sub_generator/oc_generator.py | 12 | CODE | |
| LOW | …nce/performance_observer/sub_generator/oc_generator.py | 116 | CODE | |
| LOW | …nce/performance_observer/sub_generator/oc_generator.py | 341 | CODE | |
| LOW | tools/vpython_tools/vpython_env_setup.py | 20 | CODE | |
| LOW | core/renderer/css/css_value_lldb.py | 51 | CODE | |
| LOW | core/renderer/css/css_value_lldb.py | 93 | CODE | |
| LOW | explorer/harmony/script/build.py | 201 | CODE | |
| 369 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/css_generator/generate_types.py | 16 | # --------------------- | COMMENT |
| MEDIUM⚡ | …llection/layout/LynxCollectionViewLayoutSectionModel.m | 308 | // ▲ ┌─────────────┐ ┌─────────────┐ ▲ | COMMENT |
| MEDIUM⚡ | …llection/layout/LynxCollectionViewLayoutSectionModel.m | 311 | // │ │ │ │ │ │ │ ───────► │ │ │ | COMMENT |
| MEDIUM⚡ | …llection/layout/LynxCollectionViewLayoutSectionModel.m | 317 | // ││ └──▼──────┘ ││ ││ └─▼───────┘ ││ targetContentOffset | COMMENT |
| MEDIUM⚡ | …llection/layout/LynxCollectionViewLayoutSectionModel.m | 319 | // └┼─────────────┼┘ └┼─────────────┼┘ | COMMENT |
| MEDIUM⚡ | …llection/layout/LynxCollectionViewLayoutSectionModel.m | 320 | // └─────────────┘ └─────────────┘ | COMMENT |
| MEDIUM | third_party/py_deps/requests/compat.py | 25 | # ------------------- | COMMENT |
| MEDIUM | third_party/py_deps/requests/compat.py | 27 | # ------------------- | COMMENT |
| MEDIUM | third_party/py_deps/requests/compat.py | 78 | # -------------- | COMMENT |
| MEDIUM | third_party/py_deps/requests/compat.py | 80 | # -------------- | COMMENT |
| MEDIUM⚡ | third_party/py_deps/yaml/__init__.py | 20 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | third_party/py_deps/yaml/__init__.py | 23 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | third_party/py_deps/yaml/__init__.py | 28 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 32 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 60 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 72 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 76 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 199 | #----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 205 | #----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1277 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1282 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1287 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1451 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1455 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1464 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1470 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1518 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1524 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1534 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1749 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1754 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1763 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1768 | # ------------------------------------------------------------------------------ | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1778 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1785 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1795 | # ------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1802 | # ------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2033 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2038 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2040 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2094 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2099 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2247 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2249 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2254 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2274 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2283 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2440 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2450 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2458 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2472 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2480 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2490 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2870 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2875 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2877 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2883 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2892 | # ----------------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2896 | # ----------------------------------------------------------------------------- | STRING |
| 112 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/ios_tools/cocoapods_publish_helper.py | 311 | run_command(f'cd {local_pod_source_name} && git init && git commit --allow-empty --message "Initial commit."') | CODE |
| HIGH | …rror_code/generator/harmony/sub_code_file_generator.py | 58 | self._append_with_indent("\t\t\treturn null;\n") | CODE |
| HIGH | …rror_code/generator/android/sub_code_file_generator.py | 139 | self._append_with_indent("\t\t\treturn null;\n") | CODE |
| HIGH | …ce/performance_observer/sub_generator/ets_generator.py | 134 | let originRecord: Record<string, Object> = (props[\'{prop}\']!== undefined)? props[\'{prop}\'] as Record<string, | CODE |
| HIGH | …ce/performance_observer/sub_generator/ets_generator.py | 145 | ets_code += f' this.{prop} = (props[\'{prop}\']!== undefined)? props[\'{prop}\'] as {prop_type} : | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 156 | ets_code += f' this.{prop} = (props[\'{prop}\']!== undefined)? props[\'{prop}\'] as {prop_typ | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 160 | ets_code += f' this.{prop} = (props[\'{prop}\'] !== undefined) ? new {prop_type}(props[\' | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 162 | ets_code += f' this.{prop} = (props[\'{prop}\'] !== undefined) ? new {prop_type}(props[\' | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 170 | ets_code += f' this.{prop} = (props[\'{prop}\'] !== undefined && typeof props[\'{prop}\'] === | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 170 | ets_code += f' this.{prop} = (props[\'{prop}\'] !== undefined && typeof props[\'{prop}\'] === | CODE |
| HIGH⚡ | …ce/performance_observer/sub_generator/ets_generator.py | 172 | ets_code += f' this.{prop} = (props[\'{prop}\'] !== undefined && typeof props[\'{prop}\'] === | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 37 | branch_statement = f' if (type.equals("{entry_type}") && name.equals("{entry_name}")) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 42 | branch_statement = f' else if (type.equals("{entry_type}") && name.equals("{entry_name}")) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 72 | f' if (result == null) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 96 | f' if (result == null) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 113 | f' if (result == null) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 126 | f' if (result == null) {{\n' \ | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 269 | java_code += f' this.{prop} = props.get("{prop}") != null ? ({prop_type}) props.get("{pro | CODE |
| HIGH | …e/performance_observer/sub_generator/java_generator.py | 276 | java_code += f' this.{prop} = props.get("{prop}") != null ? new {prop_type}((HashMap<Stri | CODE |
| HIGH | explorer/darwin/macos/lynx_explorer/build_resources.py | 68 | subprocess.check_call(['bash', '-c', 'pnpm install --no-frozen-lockfile && pnpm run build'], cwd=homepage_dir) | CODE |
| HIGH | third_party/py_deps/jinja2/compiler.py | 1276 | self.write(", undefined, loop_render_func, depth):") | CODE |
| HIGH | third_party/py_deps/jinja2/compiler.py | 1278 | self.write(", undefined):" if extended_loop else ":") | CODE |
| HIGH | third_party/py_deps/jinja2/lexer.py | 358 | self.push(result) | CODE |
| HIGH | third_party/py_deps/jinja2/environment.py | 129 | environment.undefined, Undefined | CODE |
| HIGH | third_party/py_deps/jinja2/environment.py | 1205 | undefined, # type: ignore | CODE |
| HIGH | …inding/idl-codegen/tools/blinkpy/common/pretty_diff.py | 77 | while (parent && parent.tagName != 'TR') { | CODE |
| HIGH | …binding/idl-codegen/third_party/jinja2/asyncsupport.py | 192 | def __init__(self, async_iterator, undefined, after, length, recurse=None, | CODE |
| HIGH | …binding/idl-codegen/third_party/jinja2/asyncsupport.py | 194 | LoopContextBase.__init__(self, undefined, recurse, depth0) | CODE |
| HIGH | …binding/idl-codegen/third_party/jinja2/asyncsupport.py | 233 | async def make_async_loop_context(iterable, undefined, recurse=None, depth0=0): | CODE |
| HIGH | …binding/idl-codegen/third_party/jinja2/asyncsupport.py | 255 | return AsyncLoopContext(async_iterator, undefined, after, length, recurse, | CODE |
| HIGH | …rty/binding/idl-codegen/third_party/jinja2/compiler.py | 1115 | self.write(', undefined, loop_render_func, depth):') | CODE |
| HIGH | …rty/binding/idl-codegen/third_party/jinja2/compiler.py | 1117 | self.write(extended_loop and ', undefined):' or ':') | CODE |
| HIGH | …arty/binding/idl-codegen/third_party/jinja2/runtime.py | 359 | def __init__(self, undefined, recurse=None, depth0=0): | CODE |
| HIGH | …arty/binding/idl-codegen/third_party/jinja2/runtime.py | 423 | def __init__(self, iterable, undefined, recurse=None, depth0=0): | CODE |
| HIGH | …arty/binding/idl-codegen/third_party/jinja2/runtime.py | 424 | LoopContextBase.__init__(self, undefined, recurse, depth0) | CODE |
| HIGH | …_party/binding/idl-codegen/third_party/jinja2/lexer.py | 329 | self.push(result) | CODE |
| HIGH⚡ | …/binding/idl-codegen/third_party/jinja2/environment.py | 102 | assert issubclass(environment.undefined, Undefined), 'undefined must ' \ | CODE |
| HIGH | …/binding/idl-codegen/third_party/jinja2/environment.py | 943 | frozenset(extensions), optimized, undefined, finalize, autoescape, | CODE |
| HIGH | third_party/binding/idl-codegen/scripts/napi_types.py | 1313 | # the code generator to distinguish between passing null, and | COMMENT |
| HIGH | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 1071 | # 12.2. If V is undefined, and there is an entry in S whose list of | COMMENT |
| HIGH | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 1082 | # 12.3. Otherwise: if V is null or undefined, and there is an entry in S that | COMMENT |
| HIGH | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 1082 | # 12.3. Otherwise: if V is null or undefined, and there is an entry in S that | COMMENT |
| HIGH | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 1168 | # method is not undefined, then remove from S all other entries. | COMMENT |
| HIGH | …arty/binding/idl-codegen/scripts/bind_gen/interface.py | 5288 | // { [[Value]]: undefined, [[Writable]]: false, [[Enumerable]]: false, | COMMENT |
| HIGH | …arty/binding/idl-codegen/scripts/bind_gen/interface.py | 3716 | if (${blink_property_name} == attribute.name && attribute.set_value) { | CODE |
| HIGH⚡ | …arty/binding/idl-codegen/scripts/bind_gen/interface.py | 1052 | # 12.2. If V is undefined, ... | STRING |
| HIGH⚡ | …arty/binding/idl-codegen/scripts/bind_gen/interface.py | 1057 | # 12.3. if V is null or undefined, ... | STRING |
| HIGH⚡ | …arty/binding/idl-codegen/scripts/bind_gen/interface.py | 1057 | # 12.3. if V is null or undefined, ... | STRING |
| HIGH | …rd_party/binding/idl-codegen/scripts/bind_gen/union.py | 244 | # 12.3. if V is null or undefined, ... | COMMENT |
| HIGH | …rd_party/binding/idl-codegen/scripts/bind_gen/union.py | 244 | # 12.3. if V is null or undefined, ... | COMMENT |
| HIGH | …ding/idl-codegen/scripts/web_idl/extended_attribute.py | 214 | if not ExtendedAttribute.equals(l, r): | CODE |
| HIGH | …_party/binding/idl-codegen/scripts/web_idl/idl_type.py | 172 | and ExtendedAttributes.equals(self.extended_attributes, | CODE |
| HIGH | clay/testing/run_tests.py | 449 | 'source {}/sanitizer_suppressions.sh >/dev/null && env' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …us/compiler/unit_test/test_lepus_ir_lepus_air_case9.js | 5 | print(msg); | CODE |
| HIGH | …piler/unit_test/test_lepus_ir_lse_integration_cases.js | 67 | print("lse_integration_cases.js passed"); | CODE |
| HIGH | …ompiler/unit_test/test_lepus_ir_lse_immutable_loads.js | 10 | print("intervening call"); | CODE |
| HIGH | …ompiler/unit_test/test_lepus_ir_lse_immutable_loads.js | 45 | print("lse_immutable_loads.js passed"); | CODE |
| HIGH | …ime/lepus/compiler/unit_test/test_lepus_ir_lse_loop.js | 22 | print("lse_loop.js passed"); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case10.js | 5 | print(msg); | CODE |
| HIGH | …/unit_test/test_lepus_ir_toplevel_closure_sync_test.js | 25 | print("toplevel_closure_sync_test passed"); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case11.js | 13 | print(msg); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case11.js | 219 | print("case11 earlySum=" + earlySum + " lateSum=" + lateSum); | CODE |
| HIGH | …us/compiler/unit_test/test_lepus_ir_lepus_air_case8.js | 5 | print(msg); | CODE |
| HIGH | …_lepus_ir_regression_nested_closure_upvalue_mapping.js | 37 | print("regression_nested_closure_upvalue_mapping passed"); | CODE |
| HIGH | …us/compiler/unit_test/test_lepus_ir_lepus_air_case7.js | 10 | print(msg); | CODE |
| HIGH | …us/compiler/unit_test/test_lepus_ir_lepus_air_case7.js | 95 | print("FAIL=" + __assert_fail_count); | CODE |
| HIGH | …us/compiler/unit_test/test_lepus_ir_lse_global_vars.js | 57 | print("lse_global_vars.js passed"); | CODE |
| HIGH | …me/lepus/compiler/unit_test/test_lepus_ir_lse_alias.js | 73 | print("lse_alias.js passed"); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lse_closure_vars.js | 72 | print("lse_closure_vars.js passed"); | CODE |
| HIGH | …iler/unit_test/test_lepus_ir_lse_comprehensive_test.js | 97 | print("lse_comprehensive_test.js passed"); | CODE |
| HIGH | …us/compiler/unit_test/test_lepus_ir_lepus_air_case5.js | 897 | print("your_test compiled and executed"); | CODE |
| HIGH | …e/lepus/compiler/unit_test/test_lepus_ir_lse_branch.js | 26 | print("lse_branch.js passed"); | CODE |
| HIGH⚡ | …nit_test/test_lepus_ir_toplevel_update_complex_test.js | 9 | print("a: ", a); | CODE |
| HIGH⚡ | …nit_test/test_lepus_ir_toplevel_update_complex_test.js | 10 | print("b: ", b); | CODE |
| HIGH⚡ | …nit_test/test_lepus_ir_toplevel_update_complex_test.js | 11 | print("c: ", c); | CODE |
| HIGH⚡ | …nit_test/test_lepus_ir_toplevel_update_complex_test.js | 12 | print("test(): ", test()); | CODE |
| HIGH | core/runtime/lepus/compiler/unit_test/p0_feature.js | 35 | print(json_obj); | CODE |
| HIGH⚡ | …/compiler/unit_test/test_lepus_ir_toplevel_opt_test.js | 7 | print("a: ", a); | CODE |
| HIGH⚡ | …/compiler/unit_test/test_lepus_ir_toplevel_opt_test.js | 8 | print("b: ", b); | CODE |
| HIGH⚡ | …/compiler/unit_test/test_lepus_ir_toplevel_opt_test.js | 9 | print("check(): ", check()); | CODE |
| HIGH⚡ | …/compiler/unit_test/test_lepus_ir_toplevel_opt_test.js | 16 | print("a after set: ", a); | CODE |
| HIGH⚡ | …/compiler/unit_test/test_lepus_ir_toplevel_opt_test.js | 17 | print("check() after set: ", check()); | CODE |
| HIGH | …r/unit_test/test_lepus_ir_toplevel_global_sync_test.js | 32 | print("toplevel_global_sync_test passed"); | CODE |
| HIGH | …er/unit_test/test_lepus_ir_toplevel_protection_test.js | 17 | print("sum: ", result); | CODE |
| HIGH | …er/unit_test/test_lepus_ir_toplevel_protection_test.js | 18 | print("c: ", c); | CODE |
| HIGH | …runtime/lepus/compiler/unit_test/for_statement_test.js | 5 | print(j); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case12.js | 15 | print(msg); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case12.js | 280 | print("case12 sumA=" + sumA + " sumB=" + sumB + " sumC=" + sumC + " prefixSum=" + prefixSum); | CODE |
| HIGH | …mpiler/unit_test/test_lepus_ir_test_lse_closure_rse.js | 16 | print(x); // Side effect | CODE |
| HIGH | …ime/lepus/compiler/unit_test/array.prototype.filter.js | 23 | print(result); | CODE |
| HIGH | …pus/compiler/unit_test/test_lepus_ir_lse_array_test.js | 24 | print("test_lse_array_methods passed"); | CODE |
| HIGH | …ler/unit_test/test_lepus_ir_lse_precision_stability.js | 60 | print("lse_precision_stability.js passed"); | CODE |
| HIGH | …epus/compiler/unit_test/test_lepus_ir_lse_precision.js | 66 | print("lse_precision.js passed"); | CODE |
| HIGH | …iler/unit_test/test_lepus_ir_lse_vulnerability_test.js | 31 | print("lse_vulnerability_test.js passed"); | CODE |
| HIGH | …/lepus/compiler/unit_test/test_lepus_ir_lse_complex.js | 24 | print("lse_complex.js passed"); | CODE |
| HIGH | …epus/compiler/unit_test/array.prototype.filter_test.js | 19 | print(result); | CODE |
| HIGH | …t_lepus_ir_regression_toplevel_redundant_writes_mix.js | 38 | print("regression_toplevel_redundant_writes_mix passed"); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case13.js | 14 | print(msg); | CODE |
| HIGH | …s/compiler/unit_test/test_lepus_ir_lepus_air_case13.js | 278 | print("case13 sumA=" + sumA + " sumD=" + sumD + " varSum=" + varSum); | CODE |
| HIGH | …/compiler/unit_test/test_lepus_ir_lse_complex_cases.js | 89 | print("lse_complex_cases.js passed"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/rtf/core/target/target.py | 41 | # This method is used for a subclass to initialize its own private members | COMMENT |
| MEDIUM | tools/js_tools/build.py | 81 | # Create an argument parser | COMMENT |
| MEDIUM | …ce/performance_observer/sub_generator/ets_generator.py | 192 | # Define the class name | COMMENT |
| MEDIUM | …ce/performance_observer/sub_generator/ets_generator.py | 195 | # Define the parent class type for the interface, if any | COMMENT |
| MEDIUM⚡ | …nce/performance_observer/sub_generator/ts_generator.py | 70 | # Define the interface name | COMMENT |
| MEDIUM⚡ | …nce/performance_observer/sub_generator/ts_generator.py | 76 | # Define the interface name | COMMENT |
| MEDIUM⚡ | …nce/performance_observer/sub_generator/ts_generator.py | 79 | # Define the parent class type for the interface, if any | COMMENT |
| MEDIUM | …e/performance_observer/sub_generator/java_generator.py | 312 | # Define the class name | COMMENT |
| MEDIUM | …e/performance_observer/sub_generator/java_generator.py | 315 | # Define the parent class type for the interface, if any | COMMENT |
| MEDIUM | explorer/windows/lynx_explorer/build_resources.py | 43 | # Create the resource directory with explicit error checking | COMMENT |
| MEDIUM | explorer/showcase/build_and_copy.py | 17 | # Define the Lynx example directory name | COMMENT |
| MEDIUM | testing/integration_test/demo_pages/build_and_copy.py | 24 | # Define the Android assets directory | COMMENT |
| MEDIUM | testing/integration_test/demo_pages/build_and_copy.py | 30 | # Define the iOS resource directory | COMMENT |
| MEDIUM | third_party/py_deps/jinja2/bccache.py | 332 | """This class implements a bytecode cache that uses a memcache cache for | STRING |
| MEDIUM | third_party/py_deps/jinja2/ext.py | 102 | """This method is called before the actual lexing and can be used to | STRING |
| MEDIUM | third_party/py_deps/soupsieve/css_parser.py | 933 | # Initialize important variables | STRING |
| MEDIUM | third_party/py_deps/idna/idnadata.py | 1 | # This file is automatically generated by tools/idna-data | COMMENT |
| MEDIUM | third_party/py_deps/idna/uts46data.py | 1 | # This file is automatically generated by tools/idna-data | COMMENT |
| MEDIUM | third_party/py_deps/bs4/__init__.py | 776 | """This method is part of the PageElement API, but `BeautifulSoup` doesn't implement | STRING |
| MEDIUM | third_party/py_deps/bs4/__init__.py | 784 | """This method is part of the PageElement API, but `BeautifulSoup` doesn't implement | STRING |
| MEDIUM | third_party/py_deps/bs4/dammit.py | 486 | """This class is capable of guessing a number of possible encodings | STRING |
| MEDIUM | third_party/py_deps/bs4/builder/_html5lib.py | 399 | # Create a brand new NavigableString from this string. | COMMENT |
| MEDIUM | third_party/py_deps/qrcode/image/styles/colormasks.py | 64 | # The following functions are helpful for color calculation: | COMMENT |
| MEDIUM | third_party/py_deps/requests/sessions.py | 562 | # Create the Request. | COMMENT |
| MEDIUM | third_party/py_deps/yaml/reader.py | 1 | # This module contains abstractions for the input stream. You don't have to | COMMENT |
| MEDIUM | third_party/py_deps/urllib3/util/url.py | 266 | output = [] # Initialize the variable to use to store output | CODE |
| MEDIUM | third_party/py_deps/urllib3/util/connection.py | 23 | # This function is copied from socket.py in the Python 2.7 standard | COMMENT |
| MEDIUM | third_party/py_deps/urllib3/util/connection.py | 104 | """This function is designed to work in the context of | STRING |
| MEDIUM | third_party/py_deps/urllib3/http2/probe.py | 66 | """This function is for testing purposes only. Gets the current state of the probe cache""" | STRING |
| MEDIUM | third_party/py_deps/urllib3/http2/probe.py | 71 | """This function is for testing purposes only. Reset the cache values""" | STRING |
| MEDIUM | …dl-codegen/tools/blinkpy/common/net/results_fetcher.py | 59 | """This class represents an interface to test results for particular builds. | STRING |
| MEDIUM | …g/idl-codegen/tools/blinkpy/common/system/log_utils.py | 38 | # Create the filter. | COMMENT |
| MEDIUM | …g/idl-codegen/tools/blinkpy/common/system/log_utils.py | 48 | # Create the handler. | COMMENT |
| MEDIUM | …codegen/tools/blinkpy/common/system/filesystem_mock.py | 200 | # This function is called a lot, so we optimize it; there are | COMMENT |
| MEDIUM | …codegen/tools/blinkpy/common/system/filesystem_mock.py | 306 | # This function is called a lot, so we try to optimize the common cases | COMMENT |
| MEDIUM | …/idl-codegen/tools/blinkpy/common/system/filesystem.py | 352 | # Create a shell command to call rmdir. (Note rmdir is a shell | COMMENT |
| MEDIUM | …l-codegen/tools/blinkpy/common/system/platform_info.py | 34 | """This class provides a consistent (and mockable) interpretation of | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2738 | # This file is automatically generated. Do not edit. | COMMENT |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 202 | # The following classes are used for the LR parser itself. These are not | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 207 | # This class is used to hold non-terminal grammar symbols during parsing. | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1280 | # The following functions, classes, and variables are used to represent and | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1467 | # The following class represents the contents of the specified grammar along | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2036 | # The following classes and functions are used to generate LR parsing tables on | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2097 | # This class implements the LR table generation algorithm. There are no | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2873 | # The following functions and classes are used to implement the PLY | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2934 | # This class represents information extracted for building a parser including | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 223 | # This class is a wrapper around the objects actually passed to each | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 661 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 967 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1254 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1327 | # Create a list of unique production symbols used in the production | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1337 | # Create a string representation | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1408 | # This class represents a specific stage of parsing a production rule. For | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1617 | # Create a production and add it to the list of productions | STRING |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/yacc.py | 3328 | # Create a grammar object | STRING |
| MEDIUM⚡ | third_party/binding/idl-codegen/third_party/ply/lex.py | 554 | # This class represents information needed to build a lexer as extracted from a | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/ply/lex.py | 324 | # Create a token for return | COMMENT |
| MEDIUM | …party/binding/idl-codegen/third_party/mako/pyparser.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | third_party/binding/idl-codegen/third_party/mako/cmd.py | 4 | # This module is part of Mako and is released under | COMMENT |
| MEDIUM | …d_party/binding/idl-codegen/third_party/mako/compat.py | 4 | # This module is part of Mako and is released under | COMMENT |
| 46 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/rtf/core/checker/native_coverage_checker.py | 39 | except Exception as e: | CODE |
| LOW | tools/rtf/core/checker/android_coverage_checker.py | 33 | except Exception as e: | CODE |
| LOW | tools/rtf/core/target/observer.py | 122 | except Exception as e: | CODE |
| LOW | tools/rtf/core/target/android_ut_target.py | 71 | except Exception as e: | CODE |
| LOW | tools/rtf/core/target/android_ut_target.py | 107 | except Exception as e: | CODE |
| LOW | tools/rtf/core/target/android_ut_target.py | 180 | except Exception as e: | CODE |
| LOW | tools/rtf/core/container/android_ut_container.py | 89 | except Exception as e: | CODE |
| MEDIUM | tools/rtf/core/container/android_ut_container.py | 81 | def after_test(self): | CODE |
| LOW | tools/config/gen_config.py | 78 | except Exception: | CODE |
| MEDIUM | tools/config/gen_config.py | 75 | def check_version(v_str): | CODE |
| MEDIUM | tools/config/check_and_run.py | 115 | print(f"Error: Script not found at {GEN_CONFIG_SCRIPT}") | CODE |
| LOW | tools/config/check_and_run.py | 128 | except Exception as e: | CODE |
| MEDIUM | tools/config/check_and_run.py | 129 | print(f"Error: Failed to execute subprocess: {e}") | CODE |
| MEDIUM | tools/js_tools/build.py | 65 | print(f"Error occurred during build: {e}", file=sys.stderr) | CODE |
| LOW | tools/js_tools/build.py | 66 | except Exception as e: | CODE |
| MEDIUM | tools/error_code/gen_error_code.py | 20 | print("Error code spec check failed") | CODE |
| LOW | tools/api/api_utils.py | 25 | except Exception as e: | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 146 | except Exception as e: | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 267 | except Exception as e: | CODE |
| LOW | tools/api/parser/ts_morph/harmony_parser.py | 297 | except Exception as e: | CODE |
| LOW | tools/api/parser/doxygen/doxygen_parser.py | 61 | except Exception as e: | CODE |
| MEDIUM | tools/api/parser/doxygen/doxygen_parser.py | 58 | def dump(self) -> bool: | CODE |
| LOW | tools/css_generator/generate_layout_property.py | 69 | except Exception as e: | CODE |
| MEDIUM | tools/css_generator/generate_layout_property.py | 70 | print(f"Error processing {file_path}: {e}") | CODE |
| MEDIUM⚡ | tools/android_tools/prepare_android_build.py | 31 | print(f"Error installing {component};{version}: {e}") | CODE |
| MEDIUM⚡ | tools/android_tools/prepare_android_build.py | 38 | print("Error: Please configure the ANDROID_HOME environment variable first.") | CODE |
| MEDIUM⚡ | tools/android_tools/prepare_android_build.py | 42 | print("Error: buildtools directory not found. Please run `tools/hab sync . -f` first.") | CODE |
| LOW | tools/performance/performance_observer/utils.py | 57 | except Exception as e: | CODE |
| LOW | platform/dynamic_lib/macos/package_sdk.py | 59 | except Exception as e: | CODE |
| LOW | platform/dynamic_lib/linux/package_sdk.py | 78 | except Exception as e: | CODE |
| LOW | platform/darwin/macos/package_sdk.py | 67 | except Exception as e: | CODE |
| LOW | platform/windows/package_sdk.py | 66 | except Exception as e: | CODE |
| MEDIUM | explorer/darwin/macos/lynx_explorer/build_resources.py | 134 | print(f"Error executing command: {e}") | CODE |
| LOW | explorer/darwin/macos/lynx_explorer/build_resources.py | 136 | except Exception as e: | CODE |
| LOW | explorer/windows/lynx_explorer/build_resources.py | 142 | except Exception as e: | CODE |
| LOW | …ion_test/test_script/case_sets/xelement/video_utils.py | 49 | except Exception as e: | CODE |
| LOW | …ration_test/test_script/lib/test_runner/test_runner.py | 185 | except Exception as e: | CODE |
| LOW⚡ | testing/integration_test/test_script/lib/ios/test.py | 55 | except Exception: | CODE |
| LOW⚡ | testing/integration_test/test_script/lib/ios/test.py | 64 | except Exception: | CODE |
| LOW⚡ | testing/integration_test/test_script/lib/ios/test.py | 71 | except Exception: | CODE |
| LOW⚡ | testing/integration_test/test_script/lib/ios/test.py | 77 | except Exception: | CODE |
| LOW⚡ | testing/integration_test/test_script/lib/ios/test.py | 83 | except Exception: | CODE |
| MEDIUM | testing/integration_test/test_script/lib/ios/test.py | 67 | def assert_not_existing(self, element, message='exist'): | CODE |
| MEDIUM | testing/integration_test/test_script/lib/ios/test.py | 74 | def assert_visible(self, element, message='invisible'): | CODE |
| MEDIUM | testing/integration_test/test_script/lib/ios/test.py | 80 | def assert_invisible(self, element, message='visible'): | CODE |
| LOW | …sting/integration_test/test_script/lib/common/utils.py | 68 | except Exception as e: | CODE |
| MEDIUM | …sting/integration_test/test_script/lib/common/utils.py | 62 | def target(): | CODE |
| LOW⚡ | …sting/integration_test/test_script/lib/android/test.py | 55 | except Exception: | CODE |
| LOW⚡ | …sting/integration_test/test_script/lib/android/test.py | 64 | except Exception: | CODE |
| LOW⚡ | …sting/integration_test/test_script/lib/android/test.py | 71 | except Exception: | CODE |
| LOW⚡ | …sting/integration_test/test_script/lib/android/test.py | 77 | except Exception: | CODE |
| LOW⚡ | …sting/integration_test/test_script/lib/android/test.py | 83 | except Exception: | CODE |
| MEDIUM | …sting/integration_test/test_script/lib/android/test.py | 67 | def assert_not_existing(self, element, message='exist'): | CODE |
| MEDIUM | …sting/integration_test/test_script/lib/android/test.py | 74 | def assert_visible(self, element, message='invisible'): | CODE |
| MEDIUM | …sting/integration_test/test_script/lib/android/test.py | 80 | def assert_invisible(self, element, message='visible'): | CODE |
| LOW | third_party/py_deps/typing_extensions.py | 854 | except Exception as e: | CODE |
| LOW | third_party/py_deps/jinja2/sandbox.py | 298 | except Exception: | CODE |
| LOW | third_party/py_deps/jinja2/lexer.py | 656 | except Exception as e: | CODE |
| LOW | third_party/py_deps/jinja2/environment.py | 476 | except Exception: | CODE |
| LOW | third_party/py_deps/jinja2/environment.py | 523 | except Exception as e: | CODE |
| 84 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …ent_animax/src/main/java/com/lynx/animax/UIAnimaX.java | 503 | com.lynx.animax.base.bridge.JavaOnlyMap toMap = new com.lynx.animax.base.bridge.JavaOnlyMap(); | CODE |
| CRITICAL | …element/LynxUIScrollCoordinatorSlotDragAutoRegistry.kt | 14 | com.lynx.xelement.scroll.coordinator.childitem.LynxUIScrollCoordinatorSlotDrag(context) {} | CODE |
| CRITICAL | …/java/com/lynx/xelement/LynxUIViewPagerAutoRegistry.kt | 14 | com.lynx.xelement.viewpager.viewpager.LynxUIViewPager(context) {} | CODE |
| CRITICAL | …nx/xelement/LynxUIScrollCoordinatorSlotAutoRegistry.kt | 14 | com.lynx.xelement.scroll.coordinator.childitem.LynxUIScrollCoordinatorSlot(context) {} | CODE |
| CRITICAL | …a/com/lynx/xelement/LynxUIViewPagerItemAutoRegistry.kt | 14 | com.lynx.xelement.viewpager.childitem.LynxViewpagerItem(context) {} | CODE |
| CRITICAL | …/xelement/LynxUIScrollCoordinatorHeaderAutoRegistry.kt | 14 | com.lynx.xelement.scroll.coordinator.childitem.LynxUIScrollCoordinatorHeader(context) {} | CODE |
| CRITICAL | …m/lynx/xelement/LynxUIScrollCoordinatorAutoRegistry.kt | 14 | com.lynx.xelement.scroll.coordinator.LynxUIScrollCoordinator(context) {} | CODE |
| CRITICAL | …xelement/LynxUIScrollCoordinatorToolbarAutoRegistry.kt | 14 | com.lynx.xelement.scroll.coordinator.childitem.LynxUIScrollCoordinatorToolbar(context) {} | CODE |
| CRITICAL | …main/java/com/lynx/explorer/LynxViewShellActivity.java | 284 | com.lynx.explorer.modules.LynxNodeAPIModule.putEnv(lynxView.getLynxContext(), napiEnv); | CODE |
| CRITICAL | …main/java/com/lynx/explorer/LynxViewShellActivity.java | 289 | com.lynx.explorer.modules.LynxNodeAPIModule.removeEnv(lynxView.getLynxContext()); | CODE |
| CRITICAL | …ng/idl-codegen/third_party/doc/_static/jquery-3.5.1.js | 8084 | jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { | CODE |
| CRITICAL | …/binding/idl-codegen/third_party/doc/_static/jquery.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/ios_tools/skip_pod_lint.py | 29 | CODE | |
| LOW | tools/css_generator/css_parser_generator.py | 66 | CODE | |
| LOW | tools/oliver/lynx-tasm/gn_to_cmake_oliver.py | 52 | CODE | |
| LOW | …st/test_script/lib/test_runner/mixin/img_diff_mixin.py | 16 | CODE | |
| LOW | …st/test_script/lib/test_runner/mixin/img_diff_mixin.py | 28 | CODE | |
| LOW | third_party/py_deps/jinja2/environment.py | 294 | CODE | |
| LOW | third_party/py_deps/jinja2/environment.py | 386 | CODE | |
| LOW | third_party/py_deps/jinja2/environment.py | 1167 | CODE | |
| LOW | third_party/py_deps/bs4/element.py | 443 | CODE | |
| LOW | third_party/py_deps/bs4/element.py | 1813 | CODE | |
| LOW | third_party/py_deps/charset_normalizer/api.py | 33 | CODE | |
| LOW | third_party/py_deps/charset_normalizer/api.py | 545 | CODE | |
| LOW | third_party/py_deps/charset_normalizer/api.py | 575 | CODE | |
| LOW | third_party/py_deps/charset_normalizer/api.py | 606 | CODE | |
| LOW | third_party/py_deps/requests/sessions.py | 500 | CODE | |
| LOW | third_party/py_deps/requests/models.py | 258 | CODE | |
| LOW | third_party/py_deps/requests/models.py | 351 | CODE | |
| LOW | third_party/py_deps/json5/lib.py | 33 | CODE | |
| LOW | third_party/py_deps/json5/lib.py | 74 | CODE | |
| LOW | third_party/py_deps/json5/lib.py | 187 | CODE | |
| LOW | third_party/py_deps/json5/lib.py | 261 | CODE | |
| LOW | third_party/py_deps/yaml/__init__.py | 178 | CODE | |
| LOW | third_party/py_deps/yaml/__init__.py | 215 | CODE | |
| LOW | third_party/py_deps/yaml/dumper.py | 11 | CODE | |
| LOW | third_party/py_deps/yaml/dumper.py | 29 | CODE | |
| LOW | third_party/py_deps/yaml/dumper.py | 47 | CODE | |
| LOW | third_party/py_deps/yaml/cyaml.py | 53 | CODE | |
| LOW | third_party/py_deps/yaml/cyaml.py | 70 | CODE | |
| LOW | third_party/py_deps/yaml/cyaml.py | 87 | CODE | |
| LOW | third_party/py_deps/urllib3/fields.py | 76 | CODE | |
| LOW | third_party/py_deps/urllib3/_base_connection.py | 140 | CODE | |
| LOW | third_party/py_deps/urllib3/__init__.py | 117 | CODE | |
| LOW | third_party/py_deps/urllib3/response.py | 722 | CODE | |
| LOW | third_party/py_deps/urllib3/connection.py | 600 | CODE | |
| LOW | third_party/py_deps/urllib3/connection.py | 621 | CODE | |
| LOW | third_party/py_deps/urllib3/connection.py | 683 | CODE | |
| LOW | third_party/py_deps/urllib3/connectionpool.py | 175 | CODE | |
| LOW | third_party/py_deps/urllib3/connectionpool.py | 377 | CODE | |
| LOW | third_party/py_deps/urllib3/connectionpool.py | 592 | CODE | |
| LOW | third_party/py_deps/urllib3/connectionpool.py | 980 | CODE | |
| LOW | third_party/py_deps/urllib3/util/ssl_.py | 378 | CODE | |
| LOW | third_party/py_deps/urllib3/util/ssl_.py | 396 | CODE | |
| LOW | third_party/py_deps/urllib3/util/ssl_.py | 413 | CODE | |
| LOW | third_party/py_deps/urllib3/util/retry.py | 211 | CODE | |
| LOW | …party/py_deps/urllib3/contrib/emscripten/connection.py | 182 | CODE | |
| LOW | …party/py_deps/urllib3/contrib/emscripten/connection.py | 242 | CODE | |
| LOW | …-codegen/tools/blinkpy/common/system/executive_mock.py | 79 | CODE | |
| LOW | …-codegen/tools/blinkpy/common/system/executive_mock.py | 121 | CODE | |
| LOW | …g/idl-codegen/tools/blinkpy/common/system/executive.py | 321 | CODE | |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 145 | CODE | |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 3216 | CODE | |
| LOW | third_party/binding/idl-codegen/third_party/ply/lex.py | 862 | CODE | |
| LOW | …nding/idl-codegen/third_party/pyjson5/src/json5/lib.py | 29 | CODE | |
| LOW | …nding/idl-codegen/third_party/pyjson5/src/json5/lib.py | 51 | CODE | |
| LOW | …nding/idl-codegen/third_party/pyjson5/src/json5/lib.py | 143 | CODE | |
| LOW | …nding/idl-codegen/third_party/pyjson5/src/json5/lib.py | 183 | CODE | |
| LOW | …d_party/binding/idl-codegen/third_party/mako/lookup.py | 156 | CODE | |
| LOW | …party/binding/idl-codegen/third_party/mako/template.py | 239 | CODE | |
| LOW | …party/binding/idl-codegen/third_party/mako/template.py | 534 | CODE | |
| LOW | …_party/binding/idl-codegen/third_party/mako/codegen.py | 32 | CODE | |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/ci/habitat_cache_helper.py | 25 | def set_output(name: str, value: str) -> None: | CODE |
| LOW | tools/error_code/checker/spec_checker.py | 9 | __all__ = ["SpecChecker"] | CODE |
| LOW | tools/error_code/checker/error_code_def_checker.py | 7 | __all__ = [ "ErrorCodeDefChecker" ] | CODE |
| LOW | tools/error_code/generator/code_generator.py | 13 | __all__ = ['ErrorCodeGenerator'] | CODE |
| LOW | …/error_code/generator/native/sub_code_src_generator.py | 9 | __all__ = ["NativeSubCodeSrcGenerator"] | CODE |
| LOW | …ror_code/generator/native/sub_code_header_generator.py | 9 | __all__ = ["NativeSubCodeHeaderFileGenerator"] | CODE |
| LOW | tools/error_code/generator/native/native_generator.py | 10 | __all__ = ["NativeGenerator"] | CODE |
| LOW | …rror_code/generator/harmony/sub_code_file_generator.py | 8 | __all__ = ["SubErrCodeFileGenerator"] | CODE |
| LOW | tools/error_code/generator/harmony/harmony_generator.py | 9 | __all__ = ["HarmonyGenerator"] | CODE |
| LOW | …rror_code/generator/harmony/behavior_file_generator.py | 8 | __all__ = ["ErrBehaviorFileGenerator"] | CODE |
| LOW | tools/error_code/generator/typescript/ts_generator.py | 7 | __all__ = ["TypescriptGenerator"] | CODE |
| LOW | …rror_code/generator/android/sub_code_file_generator.py | 8 | __all__ = ["SubErrorCodeFileGenerator"] | CODE |
| LOW | tools/error_code/generator/android/android_generator.py | 9 | __all__ = ["AndroidGenerator"] | CODE |
| LOW | …rror_code/generator/android/behavior_file_generator.py | 8 | __all__ = ["ErrorBehaviorFileGenerator"] | CODE |
| LOW | …/error_code/generator/darwin/sub_code_src_generator.py | 9 | __all__ = ["SubErrorCodeSrcFileGenerator"] | CODE |
| LOW | …/error_code/generator/darwin/behavior_src_generator.py | 9 | __all__ = ["BehaviorSrcGenerator"] | CODE |
| LOW | tools/error_code/generator/darwin/darwin_generator.py | 11 | __all__ = ["DarwinGenerator"] | CODE |
| LOW | …ror_code/generator/darwin/sub_code_header_generator.py | 9 | __all__ = ["SubErrorCodeHeaderFileGenerator"] | CODE |
| LOW | …ror_code/generator/darwin/behavior_header_generator.py | 9 | __all__ = ["BehaviorHeaderGenerator"] | CODE |
| LOW | third_party/py_deps/typing_extensions.py | 21 | __all__ = [ | CODE |
| LOW | third_party/py_deps/jinja2/bccache.py | 183 | def set_bucket(self, bucket: Bucket) -> None: | CODE |
| LOW | third_party/py_deps/idna/__init__.py | 24 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/__init__.py | 23 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/builder/_htmlparser.py | 8 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/builder/__init__.py | 62 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/builder/__init__.py | 77 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/builder/_html5lib.py | 4 | __all__ = [ | CODE |
| LOW | third_party/py_deps/bs4/builder/_lxml.py | 7 | __all__ = [ | CODE |
| LOW | third_party/py_deps/certifi/__init__.py | 3 | __all__ = ["contents", "where"] | CODE |
| LOW | third_party/py_deps/json5/__init__.py | 21 | __all__ = [ | CODE |
| LOW | third_party/py_deps/yaml/scanner.py | 27 | __all__ = ['Scanner', 'ScannerError'] | CODE |
| LOW | third_party/py_deps/yaml/error.py | 2 | __all__ = ['Mark', 'YAMLError', 'MarkedYAMLError'] | CODE |
| LOW | third_party/py_deps/yaml/constructor.py | 2 | __all__ = [ | CODE |
| LOW | third_party/py_deps/yaml/composer.py | 2 | __all__ = ['Composer', 'ComposerError'] | CODE |
| LOW | third_party/py_deps/yaml/representer.py | 2 | __all__ = ['BaseRepresenter', 'SafeRepresenter', 'Representer', | CODE |
| LOW | third_party/py_deps/yaml/dumper.py | 2 | __all__ = ['BaseDumper', 'SafeDumper', 'Dumper'] | CODE |
| LOW | third_party/py_deps/yaml/cyaml.py | 2 | __all__ = [ | CODE |
| LOW | third_party/py_deps/yaml/parser.py | 62 | __all__ = ['Parser', 'ParserError'] | CODE |
| LOW | third_party/py_deps/yaml/reader.py | 18 | __all__ = ['Reader', 'ReaderError'] | CODE |
| LOW | third_party/py_deps/yaml/loader.py | 2 | __all__ = ['BaseLoader', 'FullLoader', 'SafeLoader', 'Loader', 'UnsafeLoader'] | CODE |
| LOW | third_party/py_deps/yaml/resolver.py | 2 | __all__ = ['BaseResolver', 'Resolver'] | CODE |
| LOW | third_party/py_deps/yaml/serializer.py | 2 | __all__ = ['Serializer', 'SerializerError'] | CODE |
| LOW | third_party/py_deps/yaml/emitter.py | 9 | __all__ = ['Emitter', 'EmitterError'] | CODE |
| LOW | third_party/py_deps/urllib3/_version.py | 4 | __all__ = [ | CODE |
| LOW | third_party/py_deps/urllib3/poolmanager.py | 32 | __all__ = ["PoolManager", "ProxyManager", "proxy_from_url"] | CODE |
| LOW | third_party/py_deps/urllib3/response.py | 1328 | def _update_chunk_length(self) -> None: | CODE |
| LOW | third_party/py_deps/urllib3/_collections.py | 21 | __all__ = ["RecentlyUsedContainer", "HTTPHeaderDict"] | CODE |
| LOW | third_party/py_deps/urllib3/_request_methods.py | 12 | __all__ = ["RequestMethods"] | CODE |
| LOW | third_party/py_deps/urllib3/util/wait.py | 7 | __all__ = ["wait_for_read", "wait_for_write"] | CODE |
| LOW | third_party/py_deps/urllib3/contrib/pyopenssl.py | 67 | __all__ = ["inject_into_urllib3", "extract_from_urllib3"] | CODE |
| LOW | third_party/py_deps/urllib3/contrib/pyopenssl.py | 455 | def set_default_verify_paths(self) -> None: | CODE |
| LOW | third_party/py_deps/urllib3/contrib/pyopenssl.py | 458 | def set_ciphers(self, ciphers: bytes | str) -> None: | CODE |
| LOW | third_party/py_deps/urllib3/contrib/pyopenssl.py | 496 | def set_alpn_protocols(self, protocols: list[bytes | str]) -> None: | CODE |
| LOW | third_party/py_deps/urllib3/contrib/pyopenssl.py | 531 | def _set_ctx_options(self) -> None: | CODE |
| LOW | …rd_party/py_deps/urllib3/contrib/emscripten/request.py | 18 | def set_header(self, name: str, value: str) -> None: | CODE |
| LOW | …rd_party/py_deps/urllib3/contrib/emscripten/request.py | 21 | def set_body(self, body: _TYPE_BODY | None) -> None: | CODE |
| LOW | third_party/py_deps/urllib3/http2/__init__.py | 5 | __all__ = [ | CODE |
| LOW | third_party/py_deps/urllib3/http2/probe.py | 84 | __all__ = [ | CODE |
| LOW | third_party/py_deps/doxmlparser/index.py | 1619 | __all__ = [ | STRING |
| LOW | …_party/binding/idl-codegen/third_party/ply/__init__.py | 37 | __all__ = ['lex','yacc'] | CODE |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | core/runtime/lepus/ir/ir_context.h | 49 | // robust in those scenarios. | COMMENT |
| MEDIUM | core/runtime/lepus/ir/llvh/include/llvh/ADT/Hashing.h | 619 | /// behavior in the presence of integral promotions. Essentially, | COMMENT |
| MEDIUM | …/runtime/lepus/ir/llvh/include/llvh/Support/Compiler.h | 496 | /// However, this doesn't make any attempt to leverage the fancier techniques | COMMENT |
| MEDIUM | …untime/lepus/ir/llvh/include/llvh/Support/MathExtras.h | 672 | /// Essentially, it is a floor operation across the domain of powers of two. | COMMENT |
| MEDIUM | …untime/lepus/ir/llvh/include/llvh/Support/MathExtras.h | 679 | /// Essentially, it is a ceil operation across the domain of powers of two. | COMMENT |
| MEDIUM | platform/embedder/public/capi/lynx_view_builder_capi.h | 66 | // resources, configurations, or state that the LynxView may utilize. By | COMMENT |
| LOW | third_party/py_deps/jinja2/compiler.py | 1009 | # if we have a known extends we just add a template runtime | COMMENT |
| LOW | third_party/py_deps/jinja2/idtracking.py | 112 | # Otherwise we can just set it to undefined. | COMMENT |
| LOW | third_party/py_deps/jinja2/bccache.py | 224 | # explicitly forced otherwise. We can just use that. | COMMENT |
| LOW | third_party/py_deps/bs4/builder/_html5lib.py | 461 | # but we just set/changed the attributes, so call it again. | COMMENT |
| MEDIUM | third_party/py_deps/requests/sessions.py | 678 | # Set defaults that the hooks can utilize to ensure they always have | STRING |
| LOW | third_party/py_deps/requests/models.py | 633 | # method. To prevent iterating over None, simply use an empty list | COMMENT |
| LOW | third_party/py_deps/requests/utils.py | 448 | # a UNC path, then just return the value without quotes. Using the | STRING |
| LOW | third_party/py_deps/certifi/core.py | 70 | # file, it will just return the file system location and the | COMMENT |
| MEDIUM | third_party/py_deps/urllib3/exceptions.py | 251 | """Response needs to be chunked in order to read it as chunks.""" | STRING |
| MEDIUM | third_party/jsoncpp/include/json/config.h | 15 | /// If defined, indicates that json may leverage CppTL library | COMMENT |
| LOW | …party/binding/idl-codegen/tools/blinkpy/common/host.py | 54 | # so for now we just pass along the whole Host object. | COMMENT |
| MEDIUM⚡ | …/idl-codegen/tools/blinkpy/common/checkout/git_mock.py | 58 | # We should make those tests more robust, but for now we just return True always (since no test needs otherwise) | COMMENT |
| LOW⚡ | …/idl-codegen/tools/blinkpy/common/checkout/git_mock.py | 58 | # We should make those tests more robust, but for now we just return True always (since no test needs otherwise) | COMMENT |
| LOW | …-codegen/tools/blinkpy/common/system/executive_mock.py | 90 | # FIXME: Once executive wraps os.getpid() we can just use a static pid for "this" process. | COMMENT |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 406 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 750 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 1056 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | …_party/binding/idl-codegen/third_party/mako/codegen.py | 1041 | # in an enclosing namespace (i.e. names we can just use) | COMMENT |
| LOW | …rty/binding/idl-codegen/third_party/jinja2/compiler.py | 854 | # if we have a known extends we just add a template runtime | COMMENT |
| LOW | …y/binding/idl-codegen/third_party/jinja2/idtracking.py | 92 | # Otherwise we can just set it to undefined. | COMMENT |
| LOW | …arty/binding/idl-codegen/third_party/jinja2/runtime.py | 33 | #: a string. We can just use the text type here. | COMMENT |
| LOW | …arty/binding/idl-codegen/third_party/jinja2/bccache.py | 227 | # explicitly forced otherwise. We can just use that. | COMMENT |
| MEDIUM | …rty/binding/idl-codegen/third_party/doc/changelog.html | 644 | <li><p class="caption" id="change-1.0.4-2"><span class="target" id="change-5a254376fcfe88072601688a7fd34bb2"><strong>[bu | CODE |
| MEDIUM | …ng/idl-codegen/third_party/doc/_static/jquery-3.5.1.js | 10819 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| LOW | …d_party/binding/idl-codegen/scripts/idl_definitions.py | 1141 | # interface type. We do not distinguish these, and just use the type name. | COMMENT |
| LOW | third_party/binding/idl-codegen/scripts/napi_methods.py | 495 | # TODO(peria): remove once [DefaultValue] removed and just use | COMMENT |
| LOW | …rty/binding/idl-codegen/scripts/code_generator_napi.py | 268 | # For constants just use the inherited for simplicity. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | core/renderer/dom/style_resolver.h | 256 | // Step 1: InitStyle - Initialize current computed style with parent computed | COMMENT |
| LOW⚡ | core/renderer/dom/style_resolver.h | 263 | // Step 2: Collect matched rules into the legacy TLS vectors. The new styling | COMMENT |
| LOW⚡ | …/dom/fragment/ai/architecture/fragment_layer_render.md | 783 | // Step 1: Get array lengths | COMMENT |
| LOW⚡ | …/dom/fragment/ai/architecture/fragment_layer_render.md | 789 | // Step 2: Pre-allocate Java arrays | COMMENT |
| LOW⚡ | …/dom/fragment/ai/architecture/fragment_layer_render.md | 794 | // Step 3: Copy data to Java arrays | COMMENT |
| LOW | core/runtime/lepus/ir/transformer/vm/reg_alloc.h | 130 | /// NOTE: This method may shrink the register file. It should only be used | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 614 | // Step 1: Word[0] >>= 4 ; 0x0ABBCCDD | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 615 | // Step 2: Word[0] |= 0x10000000 ; 0x1ABBCCDD | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 616 | // Step 3: Word[1] >>= 4 ; 0x0EEFF001 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 617 | // Step 4: Word[1] |= 0x50000000 ; 0x5EEFF001 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 618 | // Step 5: Word[2] >>= 4 ; 0x02334455 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 662 | // Step 1: Word[2] <<= 4 ; 0x23344550 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 663 | // Step 2: Word[2] |= 0x0000000E ; 0x2334455E | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 664 | // Step 3: Word[1] <<= 4 ; 0xEFF00110 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 665 | // Step 4: Word[1] |= 0x0000000A ; 0xEFF0011A | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 666 | // Step 5: Word[0] <<= 4 ; 0xABBCCDD0 | COMMENT |
| LOW⚡ | …/darwin/ios/lynx/shadow_node/text/LynxTextShadowNode.m | 892 | // Step 1: Create NSTextStorage to trigger fixFontAttributeInRange, ensuring correct font | COMMENT |
| LOW⚡ | …/darwin/ios/lynx/shadow_node/text/LynxTextShadowNode.m | 896 | // Step 2: Immediately extract as a plain NSMutableAttributedString, and all subsequent | COMMENT |
| LOW⚡ | third_party/py_deps/bs4/__init__.py | 605 | # Step 1: does it end with a common textual file extension? | COMMENT |
| LOW⚡ | third_party/py_deps/bs4/__init__.py | 614 | # Step 2: it _might_ be a file, but there are a few things | COMMENT |
| LOW | third_party/py_deps/bs4/__init__.py | 644 | # Step 3: If it survived all of those checks, it's similar | COMMENT |
| LOW | third_party/py_deps/bs4/builder/_htmlparser.py | 112 | # NOTE: This method is required so long as Python 3.9 is | COMMENT |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2545 | # Step 1: Construct C = { I0, I1, ... IN}, collection of LR(0) items | STRING |
| LOW | clay/ui/component/builtin_views.h | 9 | // NOTE: This function must be referenced in another translation unit which will | COMMENT |
| LOW⚡ | …latform/darwin/macos/framework/Source/FlutterEngine.mm | 386 | // Step 1: Launch the shell. | COMMENT |
| LOW⚡ | …latform/darwin/macos/framework/Source/FlutterEngine.mm | 392 | // Step 2: Tell the platform view to initialize itself. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | core/renderer/dom/style_resolver.h | 256 | // Step 1: InitStyle - Initialize current computed style with parent computed | COMMENT |
| LOW⚡ | core/renderer/dom/style_resolver.h | 263 | // Step 2: Collect matched rules into the legacy TLS vectors. The new styling | COMMENT |
| LOW | …re/renderer/dom/fragment/event/platform_event_target.h | 93 | // because the target may be reconstructed, we need to check if the current | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 614 | // Step 1: Word[0] >>= 4 ; 0x0ABBCCDD | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 615 | // Step 2: Word[0] |= 0x10000000 ; 0x1ABBCCDD | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 616 | // Step 3: Word[1] >>= 4 ; 0x0EEFF001 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 617 | // Step 4: Word[1] |= 0x50000000 ; 0x5EEFF001 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 618 | // Step 5: Word[2] >>= 4 ; 0x02334455 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 662 | // Step 1: Word[2] <<= 4 ; 0x23344550 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 663 | // Step 2: Word[2] |= 0x0000000E ; 0x2334455E | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 664 | // Step 3: Word[1] <<= 4 ; 0xEFF00110 | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 665 | // Step 4: Word[1] |= 0x0000000A ; 0xEFF0011A | COMMENT |
| LOW⚡ | core/runtime/lepus/ir/llvh/include/llvh/ADT/BitVector.h | 666 | // Step 5: Word[0] <<= 4 ; 0xABBCCDD0 | COMMENT |
| LOW⚡ | …/darwin/ios/lynx/shadow_node/text/LynxTextShadowNode.m | 892 | // Step 1: Create NSTextStorage to trigger fixFontAttributeInRange, ensuring correct font | COMMENT |
| LOW⚡ | …/darwin/ios/lynx/shadow_node/text/LynxTextShadowNode.m | 896 | // Step 2: Immediately extract as a plain NSMutableAttributedString, and all subsequent | COMMENT |
| LOW⚡ | third_party/py_deps/bs4/__init__.py | 605 | # Step 1: does it end with a common textual file extension? | COMMENT |
| LOW⚡ | third_party/py_deps/bs4/__init__.py | 614 | # Step 2: it _might_ be a file, but there are a few things | COMMENT |
| LOW | third_party/py_deps/bs4/__init__.py | 644 | # Step 3: If it survived all of those checks, it's similar | COMMENT |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2545 | # Step 1: Construct C = { I0, I1, ... IN}, collection of LR(0) items | STRING |
| LOW⚡ | …latform/darwin/macos/framework/Source/FlutterEngine.mm | 386 | // Step 1: Launch the shell. | COMMENT |
| LOW⚡ | …latform/darwin/macos/framework/Source/FlutterEngine.mm | 392 | // Step 2: Tell the platform view to initialize itself. | COMMENT |
| LOW | base/include/string/string_utils.h | 180 | // The purpose of this function is to replace \n, \r, and \t in \"\" with \\n, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/buildtools_helper.py | 14 | # Check if there's an env.sh or env.ps1 exported LYNX_ROOT_DIR environment variable. | COMMENT |
| LOW | tools/license/license.py | 16 | # Check if it's a directory | COMMENT |
| LOW | tools/license/license.py | 18 | # Check if 'LICENSE' file exists in the current directory | COMMENT |
| LOW | tools/api/api_doc.py | 117 | # Check if there is a custom template for the API. | COMMENT |
| LOW | tools/css_generator/generate_types.py | 72 | # Check if it's a numeric literal | COMMENT |
| LOW | tools/css_generator/generate_layout_property.py | 134 | # Check if hash changed | STRING |
| LOW | tools/css_generator/css_parser_generator.py | 264 | # Check if the hash file exists. | COMMENT |
| LOW | platform/android/lynx_js_sdk/jssdk_build.py | 28 | # Check if the main JavaScript file exists and remove it | COMMENT |
| LOW | platform/android/lynx_js_sdk/jssdk_build.py | 32 | # Check if the debug JavaScript file exists and remove it | COMMENT |
| LOW | third_party/py_deps/typing_extensions.py | 770 | # Check if the members appears in the class dictionary... | COMMENT |
| LOW | third_party/py_deps/bs4/__init__.py | 905 | # Check if we are inserting into an already parsed node. | COMMENT |
| LOW | third_party/py_deps/requests/models.py | 497 | # Check if file, fo, generator, iterator. | COMMENT |
| LOW | third_party/py_deps/yaml/scanner.py | 114 | # Check if the next token is one of the given types. | COMMENT |
| LOW | third_party/py_deps/yaml/scanner.py | 300 | # Check if a simple key is required at the current position. | COMMENT |
| LOW | third_party/py_deps/yaml/scanner.py | 350 | # Check if we need to increase indentation. | COMMENT |
| LOW | third_party/py_deps/urllib3/connection.py | 736 | # Check if the target origin supports HTTP/2. | COMMENT |
| LOW | third_party/py_deps/urllib3/connectionpool.py | 928 | # Check if we should retry the HTTP response. | COMMENT |
| LOW | third_party/py_deps/urllib3/util/request.py | 246 | # Check if the body implements the buffer API. | COMMENT |
| LOW | third_party/py_deps/urllib3/util/request.py | 250 | # Check if the body is an iterable | COMMENT |
| LOW | third_party/py_deps/urllib3/util/response.py | 31 | # Check if the object is a container for another file-like object that | COMMENT |
| LOW | third_party/py_deps/doxmlparser/index.py | 691 | # Set this to false in order to deactivate during export, the use of | COMMENT |
| LOW | …en/tools/blinkpy/common/checkout/baseline_optimizer.py | 139 | # Check if the results before and after optimization are equivalent. | COMMENT |
| LOW | …/tools/blinkpy/common/checkout/diff_parser_unittest.py | 81 | # Check if a newly added file is correctly handled. | COMMENT |
| LOW | …inding/idl-codegen/tools/blinkpy/common/system/user.py | 121 | # Check if dbus is already running. If dbus is not running, avoid taking | COMMENT |
| LOW | …g/idl-codegen/tools/blinkpy/common/system/executive.py | 294 | if hasattr(user_input, 'read'): # Check if the user_input is a file. | CODE |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 2207 | # Loop over the items in C and each grammar symbols | STRING |
| LOW | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 813 | # Check if all overloads with the shortest acceptable arguments list are | COMMENT |
| LOW | …rd_party/binding/idl-codegen/scripts/napi_interface.py | 835 | # Check if all overloads with the longest required arguments list are | COMMENT |
| LOW | third_party/binding/idl-codegen/scripts/utilities.py | 383 | # Write file in binary so that when run on Windows, line endings are not | COMMENT |
| LOW | …rty/binding/idl-codegen/scripts/idl_parser/idl_node.py | 176 | # Check if node is of a given type | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | third_party/py_deps/jinja2/visitor.py | 0 | return the visitor function for this node or `none` if no visitor exists for this node. in that case the generic visit f | STRING |
| HIGH | …arty/binding/idl-codegen/third_party/mako/_ast_util.py | 0 | return the visitor function for this node or `none` if no visitor exists for this node. in that case the generic visit f | STRING |
| HIGH | …arty/binding/idl-codegen/third_party/jinja2/visitor.py | 0 | return the visitor function for this node or `none` if no visitor exists for this node. in that case the generic visit f | STRING |
| HIGH | third_party/py_deps/jinja2/visitor.py | 0 | called if no explicit visitor function exists for a node. | STRING |
| HIGH | …arty/binding/idl-codegen/third_party/mako/_ast_util.py | 0 | called if no explicit visitor function exists for a node. | STRING |
| HIGH | …arty/binding/idl-codegen/third_party/jinja2/visitor.py | 0 | called if no explicit visitor function exists for a node. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …c/main/java/com/lynx/tasm/behavior/PropsConstants.java | 41 | public static final String PLACEHOLDER = "placeholder"; | CODE |
| LOW | …c/main/java/com/lynx/xelement/input/LynxUIBaseInput.kt | 268 | @LynxProp(name = "placeholder") | CODE |
| LOW | platform/darwin/ios/lynx/ui/image/LynxUIImage.mm | 1314 | LYNX_PROP_SETTER("placeholder", setPlaceholder, NSString*) { | CODE |
| LOW | …tform/darwin/ios/lynx_xelement/input/LynxUIBaseInput.m | 354 | LYNX_PROP_SETTER("placeholder", setPlaceholder, NSString *) { | CODE |
| LOW | …in/ios/lynx_xelement/input/LynxUIBaseInputShadowNode.m | 236 | LYNX_PROP_SETTER("placeholder", setPlaceholder, NSString *) { | CODE |
| LOW | …in/java/com/lynx/explorer/input/LynxExplorerInput.java | 103 | @LynxProp(name = "placeholder") | CODE |
| LOW | …n/java/com/lynx/explorer/input/kt/LynxExplorerInput.kt | 83 | @LynxProp(name = "placeholder") | CODE |
| LOW | …s/lynx_explorer/LynxExplorer/input/LynxExplorerInput.m | 59 | LYNX_PROP_SETTER("placeholder", setPlaceholder, NSString *) { self.view.placeholder = value; } | CODE |
| LOW | third_party/py_deps/jinja2/constants.py | 1 | #: list of lorem ipsum words used by the lipsum() helper function | COMMENT |
| LOW | third_party/py_deps/jinja2/utils.py | 356 | """Generate some lorem ipsum for the template.""" | STRING |
| LOW | …ty/binding/idl-codegen/third_party/jinja2/constants.py | 13 | #: list of lorem ipsum words used by the lipsum() helper function | COMMENT |
| LOW | …_party/binding/idl-codegen/third_party/jinja2/utils.py | 239 | """Generate some lorem ipsum for the template.""" | STRING |
| LOW | …/binding/idl-codegen/third_party/jinja2/environment.py | 908 | >>> template.render(name='John Doe') == u'Hello John Doe!' | STRING |
| LOW | …/binding/idl-codegen/third_party/jinja2/environment.py | 910 | >>> stream = template.stream(name='John Doe') | STRING |
| LOW | …ay/third_party/txt/tests/old/perftests/WordBreaker.cpp | 25 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " | CODE |
| LOW | …ay/third_party/txt/tests/old/perftests/WordBreaker.cpp | 25 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " | CODE |
| LOW | js_libraries/types/types/common/element/image.d.ts | 76 | 'placeholder'?: string; | CODE |
| LOW⚡ | js_libraries/types/test/pages/input.test-d.tsx | 109 | <input placeholder="placeholder" />; | CODE |
| LOW⚡ | js_libraries/types/test/pages/input.test-d.tsx | 110 | <textarea placeholder="placeholder" />; | CODE |
| LOW⚡ | js_libraries/types/test/pages/input.test-d.tsx | 111 | assertType<string | undefined>(a as IntrinsicElements['input']['placeholder']); | CODE |
| LOW⚡ | js_libraries/types/test/pages/input.test-d.tsx | 112 | assertType<string | undefined>(a as IntrinsicElements['textarea']['placeholder']); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/rtf/core/utils/emu_env_setup.py | 72 | # On a physical device, you can use 'adb pull' | COMMENT |
| LOW | …om/lynx/tasm/behavior/ui/scroll/AndroidScrollView.java | 527 | // Note: Don't forget to rest mPendingScrollToIndex to INVALID_INDEX because computeScroll() | COMMENT |
| LOW | …om/lynx/tasm/behavior/ui/scroll/AndroidScrollView.java | 1141 | // Note: Don't forget to clamp value | COMMENT |
| LOW | third_party/py_deps/urllib3/response.py | 1146 | # TODO make sure to initially read enough data to get past the headers | COMMENT |
| MEDIUM | third_party/py_deps/urllib3/util/wait.py | 12 | # There are two types of APIs you can use for waiting on sockets: the fancy | COMMENT |
| LOW | third_party/binding/idl-codegen/third_party/ply/yacc.py | 3139 | # Sort all of the actions by line number; make sure to stringify | STRING |
| MEDIUM | .github/workflows/codeql.yml | 60 | # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …us/compiler/unit_test/test_lepus_ir_lepus_air_case9.js | 57 | function processData(data, processorName) { | CODE |
| LOW | …s/compiler/unit_test/test_lepus_ir_lepus_air_case10.js | 57 | function processData(data, processorName) { | CODE |
| LOW | …us/compiler/unit_test/test_lepus_ir_lepus_air_case8.js | 57 | function processData(data, processorName) { | CODE |
| LOW | …us/compiler/unit_test/test_lepus_ir_lepus_air_case6.js | 19 | function processData(data, processorName) { | CODE |
| LOW | …ng/idl-codegen/third_party/doc/_static/jquery-3.5.1.js | 4399 | function getData( data ) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …g/idl-codegen/scripts/interface_dependency_resolver.py | 66 | Resolve dependencies, merging them into IDL definitions of main file. Dependencies consist of 'partial interfac | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ing/idl-codegen/third_party/typ/typ/tests/host_test.py | 42 | # TODO: Add tests for divert=False or eliminate the flag? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | base/include/expected.h | 116 | // Example usage: | COMMENT |