Gen1Recomp - A native Lua / LÖVE2D recreation of Gen 1, 2, and 3 Poke
This report summarizes scanner evidence for bryanthaboi/gen1recomp, a Lua project with 4,088 GitHub stars. SynthScan examined 3,469,827 lines of code across 10958 source files, recording 5376 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 1.4 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 5186 finding(s).
Are imports declared and package/API names verified? 54 finding(s).
Are wrappers, guards, and repeated structures necessary? 271 finding(s).
Which changes need focused human review? 5376 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 5376 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build-linux-arm-sbc.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build-linux-arm-sbc.sh | 21 | # Output: | COMMENT |
| LOW | build-rg34xxsp.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | build-rg34xxsp.sh | 21 | # Output: | COMMENT |
| LOW | build-rg34xxsp.sh | 221 | # Anbernic stock keeps the launcher and the game folder side by side, so the | COMMENT |
| LOW | tools/modkit.py | 2321 | # | COMMENT |
| LOW | tools/make_rom_manifest.py | 21 | from extract import (battle_anims, constants, field, font, items, maps, # noqa: E402 | COMMENT |
| LOW | tools/make_rom_manifest.py | 721 | """ | COMMENT |
| LOW | tools/make_gold_manifest.py | 601 | "CriticalHitChances", "CriticalHitMoves", "AccuracyLevelMultipliers", | COMMENT |
| LOW | tools/make_gold_manifest.py | 641 | "AnimateWaterTile.WaterTileFrames", "AnimateFlowerTile.FlowerTileFrames", | COMMENT |
| LOW | tools/make_gold_manifest.py | 661 | "PokemonProfPic", "CalPic", | COMMENT |
| LOW | tools/make_gold_manifest.py | 681 | # WipeAttrmap puts every tile on set 0. | COMMENT |
| LOW | tools/make_gold_manifest.py | 721 | # graph UpdateRoamMons and JumpRoamMon walk the beasts along. | COMMENT |
| LOW | tools/make_gold_manifest.py | 761 | # through the four PREDEFPAL_* indices inside PalPacket_Pack. | COMMENT |
| LOW | tools/make_gold_manifest.py | 781 | # nine fill cells. "HP:" and the ten HP-bar cells come from | COMMENT |
| LOW | tools/make_gold_manifest.py | 801 | # Naming screen chrome (gfx/naming_screen/*): the patterned tile that | COMMENT |
| LOW | tools/make_gold_manifest.py | 821 | # PokegearGFX at $30 are the card sheets; the three cards are RLE | COMMENT |
| LOW | tools/make_gold_manifest.py | 841 | "PuzzlePieceBorderData.TileBordersGFX", | COMMENT |
| LOW | tools/make_gold_manifest.py | 861 | # fishing pose rows and the rod tiles FacingFish* parks by the player. | COMMENT |
| LOW | tools/make_gold_manifest.py | 881 | "PhoneContacts", "SpecialPhoneCallList", | COMMENT |
| LOW | tools/make_gold_manifest.py | 901 | # _MonNameSentToText is deliberately absent: it is empty. | COMMENT |
| LOW | tools/make_gold_manifest.py | 961 | # points at them and the walker has to be seeded by name. | COMMENT |
| LOW | tools/make_gold_manifest.py | 1061 | tilesets = [n for n in parse_const_block( | COMMENT |
| LOW | tools/crystal_symbol_deltas.py | 81 | # data/battle_tower/classes.asm:6 and data/battle_tower/parties.asm:1 -- | COMMENT |
| LOW | tools/mod_release_workflow.yml | 1 | name: Release | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 81 | /// `librashader_reflect::reflect::semantics` resolution librashader itself | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 101 | /// texture reference uses the literal `PassOutputN` name (matched by | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 221 | /// `love-test/main.lua`'s `sizeTable()`'s own `OriginalHistorySize(%d+)`/ | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 241 | /// a size uniform. | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 361 | pub struct TextureOut { | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 381 | pub struct SamplerOut { | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 421 | /// initial/min/max/step) -- every pass in the preset contributes to one | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 441 | pub parameter_overrides: Vec<ParameterOverrideOut>, | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 461 | /// non-negative integer literal (true of every real occurrence found so | COMMENT |
| LOW | tools/shaderfx-bridge/src/lib.rs | 701 | COMMENT | |
| LOW | tools/shaderfx-bridge/src/lib.rs | 781 | uniform_semantics: Default::default(), | COMMENT |
| LOW | tools/extract/field.py | 361 | # lift doorway with floor block 0x0e until the guards are beaten. B1F | COMMENT |
| LOW | tools/extract/audio.py | 1041 | COMMENT | |
| LOW | mobile/ios/patch_love_src.py | 281 | COMMENT | |
| LOW | mobile/ios/native/GRHealthBridge.swift | 1 | // gen1recomp iOS native bridge: Apple Health step sync (Pokéwalker mode). | COMMENT |
| LOW | mobile/ios/native/GRPickerBridge.swift | 1 | // gen1recomp iOS native bridge: document picker + Files-app inbox sweep. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/CMakeLists.txt | 1 | # CMakeLists.txt | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/CMakeLists.txt | 21 | # Now you can say | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/CMakeLists.txt | 41 | # or | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/CMakeLists.txt | 61 | # | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 1 | # modules.cfg | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 21 | # Note that many modules and components are further controlled with macros | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 41 | FONT_MODULES += type1 | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 61 | # No FT_CONFIG_OPTION_PIC support. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 101 | #### | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 121 | # | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 141 | AUX_MODULES += bzip2 | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 161 | #### | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 181 | # Access CID font information. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 201 | # Convenience functions to handle glyphs. Needs ftbitmap.c. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 221 | # Interface for otvalid module. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 241 | # Support for synthetic emboldening and slanting of fonts. Needs ftbitmap.c. | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/modules.cfg | 261 | #### are controlled with the following variables. | COMMENT |
| LOW | …oid/love/src/jni/freetype2/include/freetype/ftwinfnt.h | 161 | #define FT_WinFNT_ID_CP1361 130 | COMMENT |
| LOW | …oid/love/src/jni/freetype2/include/freetype/fterrors.h | 201 | /*******************************************************************/ | COMMENT |
| 4784 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/extract/util.py | 159 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/util.py | 161 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 175 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 178 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 434 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 436 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 553 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 555 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 579 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 581 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 631 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 636 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 683 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 685 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 762 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 764 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 797 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 799 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 833 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/extract/gfx.py | 835 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …le/android/love/src/jni/freetype2/src/tools/glnames.py | 5035 | # ---------------------------------------------------------------- | STRING |
| MEDIUM | …le/android/love/src/jni/freetype2/src/tools/glnames.py | 5047 | # ----------------------------------------- | STRING |
| MEDIUM | …e/android/love/src/jni/freetype2/src/tools/chktrcmp.py | 21 | # -------------------------------------------------------------- | COMMENT |
| MEDIUM | …e/android/love/src/jni/freetype2/src/tools/chktrcmp.py | 48 | # -------------------------------------------------------------- | COMMENT |
| MEDIUM | …e/android/love/src/jni/freetype2/src/tools/chktrcmp.py | 73 | # -------------------------------------------------------------- | COMMENT |
| MEDIUM | …e/android/love/src/jni/freetype2/src/tools/chktrcmp.py | 96 | # -------------------------------------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 169 | # ---------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 178 | # -------------------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 480 | # ------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 529 | # --------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 575 | # ---------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 598 | # -------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 622 | # ------------------ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 646 | # ------------------ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 679 | # ------------------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 691 | # -------------------------------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 712 | # ---------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 731 | # -------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 740 | # ------------------------------ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 776 | # ----------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 789 | # ----------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 801 | # ----------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 812 | # --------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 838 | # --------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 886 | # ------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 924 | # ------------------------ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1014 | # -------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1030 | # -------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1095 | # -------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1147 | # ------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1177 | # --------------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1207 | # ----------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1232 | # ------------------------------------ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1261 | # ---------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1282 | # ------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1295 | # ----------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1308 | # ---------------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1333 | # ----------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1350 | # --------------------- | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1483 | # ----------------------- | COMMENT |
| 52 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/modkit.py | 1054 | def strip_dataset_asset_calls(body): | CODE |
| LOW | tools/make_rom_manifest.py | 119 | def battle_animation_metadata(pokered): | CODE |
| LOW | tools/make_rom_manifest.py | 713 | def apply_known_nonreproducible_overrides(texts, field_data): | CODE |
| LOW | tools/generate_android_icons.py | 40 | def create_adaptive_foreground(size): | CODE |
| LOW | tools/test_pokestats.py | 47 | def test_recommendations_only_round_trip(self): | CODE |
| LOW | tools/test_pokestats.py | 73 | def test_tampered_ciphertext_even_with_updated_public_hash(self): | CODE |
| LOW | tools/test_pokestats.py | 85 | def test_partial_export_and_illegal_set_are_rejected(self): | CODE |
| LOW | tools/test_pokestats.py | 97 | def test_duplicate_moves_and_path_traversal_are_rejected(self): | CODE |
| LOW | tools/test_pokestats.py | 112 | def test_return_happiness_and_cosmetic_species_schema(self): | CODE |
| LOW | tools/test_pokestats.py | 129 | def test_existing_snapshot_is_not_overwritten(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 40 | def test_lossless_round_trip_and_provenance(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 50 | def test_query_reads_only_selected_chunk(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 57 | def test_no_moves_in_cleartext(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 67 | def test_manifest_tamper_rejected(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 73 | def test_ciphertext_tamper_rejected(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 82 | def test_truncation_and_trailing_bytes_rejected(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 96 | def test_provenance_must_match(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 102 | def test_existing_output_not_overwritten(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 108 | def test_fresh_encryption_per_build(self): | CODE |
| LOW⚡ | tools/test_pokestats_bundle.py | 115 | def test_schema_errors_rejected(self): | CODE |
| LOW | tools/test_pokestats_bundle.py | 128 | def test_older_generations_preserve_stat_conventions(self): | CODE |
| LOW | tools/extract/field.py | 907 | def parse_dungeon_transition_maps(pokered): | CODE |
| LOW | tools/extract/palettes.py | 153 | def _parse_gbc_super_palettes(path): | CODE |
| LOW | tools/extract/palettes.py | 185 | def _parse_gbc_monster_palettes(path): | CODE |
| LOW | tools/extract/palettes.py | 290 | def _parse_map_palette_assignments(path): | CODE |
| LOW | tools/extract/palettes.py | 381 | def _parse_sprite_assignments(path): | CODE |
| LOW | tools/extract/palettes.py | 549 | def _parse_pokeyellow_palette_tables(path): | CODE |
| LOW | tools/extract/text.py | 197 | def parse_script_text_pointers(pokered): | CODE |
| LOW | tests/title_pikachu_obp_test.py | 15 | def test_light_becomes_white_dark_kept(self): | CODE |
| LOW | tests/title_pikachu_obp_test.py | 27 | def test_transparent_untouched(self): | CODE |
| LOW | tests/rby_translation_harvest_test.py | 15 | def test_rby_ui_literals_are_harvested(self): | CODE |
| LOW | tests/rby_translation_harvest_test.py | 45 | def test_dynamic_consumers_translate_at_draw_time(self): | CODE |
| LOW⚡ | tests/build_rom_data_cli_test.py | 29 | def test_blue_rom_selects_blue_manifest_and_cache_paths(self): | CODE |
| LOW⚡ | tests/build_rom_data_cli_test.py | 38 | def test_red_rom_keeps_historical_root_paths(self): | CODE |
| LOW⚡ | tests/build_rom_data_cli_test.py | 46 | def test_explicit_output_paths_are_preserved(self): | CODE |
| LOW⚡ | tests/build_rom_data_cli_test.py | 56 | def test_unknown_rom_is_rejected_before_build(self): | CODE |
| LOW⚡ | tests/save_convert_cli_test.py | 62 | def test_rtc_footer_survives_cli_roundtrip(self): | STRING |
| LOW⚡ | tests/save_convert_cli_test.py | 70 | def test_backup_import_note_is_printed(self): | STRING |
| LOW⚡ | tests/save_convert_cli_test.py | 74 | def test_accepted_reader_warning_is_printed(self): | STRING |
| LOW | tests/gen2_registry_ui_harvest_test.py | 19 | def test_registry_ui_labels_are_harvested(self): | CODE |
| LOW | tests/gen2_registry_ui_harvest_test.py | 47 | def test_dynamic_clock_and_raw_display_bypasses_do_not_return(self): | CODE |
| LOW⚡ | tests/gen2_ui_translation_harvest_test.py | 123 | def test_required_player_facing_keys_are_harvested(self): | CODE |
| LOW⚡ | tests/gen2_ui_translation_harvest_test.py | 127 | def test_every_declared_owned_key_reaches_modkit(self): | CODE |
| LOW⚡ | tests/gen2_ui_translation_harvest_test.py | 136 | def test_no_direct_finite_label_bypasses_strings(self): | CODE |
| LOW | tests/gen2_ui_translation_harvest_test.py | 149 | def test_pc_messages_are_not_reintroduced_as_raw_line_arrays(self): | CODE |
| LOW | tests/gen2_ui_translation_harvest_test.py | 161 | def test_reviewed_modules_have_no_raw_player_facing_sinks(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 15 | def test_matching_revision_is_silent(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 20 | def test_mismatched_revision_raises(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 26 | def test_allow_mismatch_bypasses_the_raise(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 32 | def test_unresolvable_checkout_is_silent(self): | CODE |
| LOW | tests/rom_manifest_generator_test.py | 79 | def test_seafoam_boulder_toggle_ids_are_pinned(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 91 | def test_trade_art_is_dropped(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 98 | def test_missing_trade_art_does_not_raise(self): | CODE |
| LOW⚡ | tests/rom_manifest_generator_test.py | 108 | def test_parse_super_rod_yellow_safari_dragonair(self): | CODE |
| LOW | tests/rom_manifest_generator_test.py | 136 | def test_shipped_yellow_manifest_has_safari_dragonair(self): | CODE |
| LOW | tests/rom_manifest_generator_test.py | 157 | def test_gold_generation_keeps_extracted_field_art(self): | CODE |
| LOW | tests/rom_manifest_generator_test.py | 167 | def test_crystal_generation_keeps_tileset_palettes_and_field_art(self): | CODE |
| LOW | tests/rom_manifest_generator_test.py | 181 | def test_silver_derives_field_art_from_generated_gold(self): | CODE |
| LOW | tests/parity_explode_invulnerable.lua | 40 | local function selfDestructVsInvulnerable(moveId) | CODE |
| LOW | tests/parity_picker_pointer_grab.lua | 135 | local function assertReleasedBeforeEveryPicker(label) | CODE |
| 75 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/make_gold_manifest.py | 557 | null; the extractor's own Unown handling (if any) goes through | STRING |
| HIGH | tests/android_importer_copy_test.py | 33 | assert 'if (directRequired || isImporterDestination(destName)) {' in src | CODE |
| HIGH | tests/android_importer_copy_test.py | 48 | cancelled = method(result_source, 'if (uri == null)') | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 64 | helpers += method(src, 'if (directRequired || isImporterDestination(destName))') | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 71 | helpers += 'static void productionCancel(String destName) { Object uri=null; try {\n'+cancelled+'\n} finally { picke | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 124 | check(ok.ok && ok.bytes==data.length,"successful stream copy size"); | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 126 | check(ok.md5.equals(hex(MessageDigest.getInstance("MD5").digest(data))),"MD5 exact"); | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 127 | check(java.util.Arrays.equals(data,java.nio.file.Files.readAllBytes(target.toPath())),"bytes exact"); | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 133 | check(java.util.Arrays.equals(old,java.nio.file.Files.readAllBytes(target.toPath())),"read failure preserves pri | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 159 | check(java.util.Arrays.equals(data,java.nio.file.Files.readAllBytes(racing.toPath())),"raced destination is comp | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 166 | check(java.util.Arrays.equals(data,java.nio.file.Files.readAllBytes(racing.toPath())),"failed replacement preser | CODE |
| HIGH⚡ | tests/android_importer_copy_test.py | 171 | check(cancel.equals("cancelled:"+racing.getName()),"all Android cancellation signals matching pending destinatio | CODE |
| HIGH | mobile/ios/patch_love_src.py | 147 | if (bytes == nullptr || bytes[0] == '\\0') | CODE |
| HIGH | mobile/ios/patch_love_src.py | 252 | if (bytes == nullptr || bytes[0] == '\\0') | CODE |
| HIGH | mobile/ios/patch_love_src.py | 347 | if (bytes == nullptr || length == 0) | CODE |
| HIGH | mobile/ios/patch_love_src.py | 400 | if (bytes == nullptr || bytes[0] == '\\0') | CODE |
| HIGH | mobile/ios/patch_love_src.py | 737 | "\tif (context && alcGetCurrentContext() != context)\n" | STRING |
| HIGH | mobile/ios/patch_love_src.py | 743 | "\tif (context && alcGetCurrentContext() != context)\n" | STRING |
| HIGH | …le/android/love/src/jni/freetype2/src/tools/glnames.py | 5394 | if ( name == 0 || name >= limit ) | CODE |
| HIGH⚡ | scripts/split_web_build.py | 46 | if (xhr.status == 200 || xhr.status == 304 || xhr.status == 206 || (xhr.status == 0 && xhr.response)) {{ | CODE |
| HIGH⚡ | scripts/split_web_build.py | 46 | if (xhr.status == 200 || xhr.status == 304 || xhr.status == 206 || (xhr.status == 0 && xhr.response)) {{ | CODE |
| HIGH⚡ | scripts/split_web_build.py | 56 | xhr.send(null); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gen2_sram_offsets.py | 256 | CODE | |
| LOW | tools/blockgen.py | 173 | CODE | |
| LOW | tools/blockgen.py | 314 | CODE | |
| LOW | tools/build_pokestats.py | 135 | CODE | |
| LOW | tools/pokestats_bundle.py | 54 | CODE | |
| LOW | tools/gen_firered_anim_names.py | 66 | CODE | |
| LOW | tools/gen_firered_anim_names.py | 155 | CODE | |
| LOW | tools/gen_firered_anim_names.py | 284 | CODE | |
| LOW | tools/modkit.py | 242 | CODE | |
| LOW | tools/modkit.py | 298 | CODE | |
| LOW | tools/modkit.py | 792 | CODE | |
| LOW | tools/modkit.py | 1061 | CODE | |
| LOW | tools/modkit.py | 1556 | CODE | |
| LOW | tools/modkit.py | 1637 | CODE | |
| LOW | tools/modkit.py | 2017 | CODE | |
| LOW | tools/modkit.py | 2382 | CODE | |
| LOW | tools/modkit.py | 2407 | CODE | |
| LOW | tools/modkit.py | 2573 | CODE | |
| LOW | tools/modkit.py | 2687 | CODE | |
| LOW | tools/modkit.py | 2712 | CODE | |
| LOW | tools/modkit.py | 2832 | CODE | |
| LOW | tools/modkit.py | 2864 | CODE | |
| LOW | tools/modkit.py | 2903 | CODE | |
| LOW | tools/modkit.py | 3100 | CODE | |
| LOW | tools/modkit.py | 3553 | CODE | |
| LOW | tools/modkit.py | 1024 | CODE | |
| LOW | tools/make_rom_manifest.py | 210 | CODE | |
| LOW | tools/make_yellow_manifest.py | 320 | CODE | |
| LOW | tools/make_gold_manifest.py | 72 | CODE | |
| LOW | tools/make_gold_manifest.py | 162 | CODE | |
| LOW | tools/make_gold_manifest.py | 1050 | CODE | |
| LOW | tools/gen_gba_constants.py | 350 | CODE | |
| LOW | tools/gen_gba_constants.py | 415 | CODE | |
| LOW | tools/gen_gba_constants.py | 447 | CODE | |
| LOW | tools/gen_gba_constants.py | 514 | CODE | |
| LOW | tools/gen_gba_constants.py | 103 | CODE | |
| LOW | tools/gen_gba_constants.py | 216 | CODE | |
| LOW | tools/gen_gba_constants.py | 448 | CODE | |
| LOW | tools/rom_data.py | 170 | CODE | |
| LOW | tools/make_emerald_save_fixture.py | 397 | CODE | |
| LOW | tools/cartkit.py | 264 | CODE | |
| LOW | tools/cartkit.py | 402 | CODE | |
| LOW | tools/cartkit.py | 670 | CODE | |
| LOW | tools/cartkit.py | 928 | CODE | |
| LOW | tools/gen_anim_names.py | 158 | CODE | |
| LOW | tools/gen_anim_names.py | 175 | CODE | |
| LOW | tools/gen_anim_names.py | 279 | CODE | |
| LOW | tools/gen_anim_names.py | 324 | CODE | |
| LOW | tools/gen_anim_names.py | 560 | CODE | |
| LOW | tools/gen_anim_names.py | 120 | CODE | |
| LOW | tools/tiled_export.py | 383 | CODE | |
| LOW | tools/tiled_export.py | 768 | CODE | |
| LOW | tools/tiled_export.py | 796 | CODE | |
| LOW | tools/build_rom_data.py | 44 | CODE | |
| LOW | tools/build_rom_data.py | 163 | CODE | |
| LOW | tools/build_rom_data.py | 190 | CODE | |
| LOW | tools/build_rom_data.py | 386 | CODE | |
| LOW | tools/build_rom_data.py | 552 | CODE | |
| LOW | tools/build_rom_data.py | 826 | CODE | |
| LOW | tools/build_rom_data.py | 1314 | CODE | |
| 46 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | mobile/android/love/src/jni/freetype2/modules.cfg | 6 | # This file is part of the FreeType project, and may only be used, modified, | COMMENT |
| MEDIUM | mobile/android/love/src/jni/freetype2/autogen.sh | 6 | # This file is part of the FreeType project, and may only be used, modified, | COMMENT |
| MEDIUM | …droid/love/src/jni/freetype2/builds/cmake/testbuild.sh | 6 | # This file is part of the FreeType project, and may only be used, modified, | COMMENT |
| MEDIUM | …ile/android/love/src/jni/freetype2/src/tools/afblue.pl | 11 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …le/android/love/src/jni/freetype2/src/tools/glnames.py | 12 | # This file is part of the FreeType project, and may only be used, modified, | COMMENT |
| MEDIUM | …love/src/jni/freetype2/src/tools/docmaker/formatter.py | 9 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …id/love/src/jni/freetype2/src/tools/docmaker/tohtml.py | 9 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …d/love/src/jni/freetype2/src/tools/docmaker/sources.py | 9 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …d/love/src/jni/freetype2/src/tools/docmaker/content.py | 9 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …d/love/src/jni/freetype2/src/tools/docmaker/content.py | 16 | # This file contains routines to parse documentation comment blocks, | COMMENT |
| MEDIUM | …oid/love/src/jni/freetype2/src/tools/docmaker/utils.py | 9 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …/love/src/jni/freetype2/src/tools/docmaker/docmaker.py | 10 | # This file is part of the FreeType project, and may only be used, | COMMENT |
| MEDIUM | …ove/src/jni/libtheora-1.2.0alpha1/configure_android.sh | 3 | # This file is a modified version of the android build system of the | COMMENT |
| MEDIUM | …e/android/love/src/jni/libtheora-1.2.0alpha1/ndkenv.sh | 2 | # This file is a modified version of the android build system of the | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1228 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1239 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1262 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1271 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1296 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 1432 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 6015 | # Create the object directory. | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 8634 | # Create the old-style object. | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 8654 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1402 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2502 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2512 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2535 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2545 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2570 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 2710 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 7506 | # Create the object directory. | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 10179 | # Create the old-style object. | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 10199 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | …id/love/src/jni/SDL2/build-scripts/androidbuildlibs.sh | 26 | # Create the build directories | COMMENT |
| MEDIUM | …ndroid/love/src/jni/SDL2/build-scripts/androidbuild.sh | 75 | # Create an inherited Activity | COMMENT |
| MEDIUM⚡ | scripts/switch/selftest_build_switch.sh | 113 | # Create a private ROOT-like tree is hard; instead corrupt a temp copy and | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/make_blue_manifest.py | 57 | # actually move, but resolving the whole set keeps this robust to future | COMMENT |
| MEDIUM | tools/extract/audio.py | 1127 | # seamless loop BattleState plays while the player's HP bar is red. | COMMENT |
| MEDIUM | tests/game3_overworld_perf_caches_test.lua | 164 | check(#loads == 0 and Map._warmQueue and #Map._warmQueue == 2, "seamless refresh queues unloaded pairs") | CODE |
| MEDIUM | tests/game3_overworld_perf_caches_test.lua | 174 | check(#loads == 4 and Map._warmQueue == nil, "non-seamless load still warms synchronously") | CODE |
| MEDIUM | tests/gen2_vm_test.lua | 1396 | check(#log >= 1, "the jumptext harness printed its line") | CODE |
| LOW | …d/love/src/jni/freetype2/src/tools/docmaker/content.py | 232 | # otherwise, simply add the line to the current | STRING |
| MEDIUM | …/love/src/jni/love/src/libraries/ddsparse/ddsparse.cpp | 63 | // likely written by D3DX. The more robust solution is to use the 'DX10' | COMMENT |
| MEDIUM | …roid/love/src/jni/love/src/libraries/tinyexr/tinyexr.h | 7808 | // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`. | COMMENT |
| MEDIUM | …ies/glslang/glslang/MachineIndependent/ParseHelper.cpp | 6808 | // for the parameter to the constructor (passed to this function). Essentially, it converts | COMMENT |
| MEDIUM | …/jni/love/src/modules/filesystem/physfs/Filesystem.cpp | 310 | // more robust and more performant, so they should be favored, if possible. | COMMENT |
| MEDIUM | …ove/src/jni/love/src/modules/font/BMFontRasterizer.cpp | 66 | // This is not entirely robust... | COMMENT |
| MEDIUM | …/src/jni/love/src/modules/graphics/opengl/Graphics.cpp | 196 | // Always enable seamless cubemap filtering when possible. | COMMENT |
| MEDIUM | …id/love/src/jni/oboe/src/common/StabilizedCallback.cpp | 89 | // opsPerStep gives us an estimated number of operations which need to be run to fully utilize | COMMENT |
| LOW | …droid/love/src/jni/mpg123-1.17.0/src/control_generic.c | 304 | #else /* perhaps just use setvbuf as it's C89 */ | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 401 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 3849 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 7660 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| MEDIUM | …oject/app/src/main/java/org/libsdl/app/SDLSurface.java | 231 | // if we are. We'll leverage our existing mouse motion listener | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 331 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 5230 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 9201 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| LOW⚡ | …android/love/src/jni/SDL2/build-scripts/wikiheaders.pl | 274 | # So something like "just call `SDL_Whatever`" will become | COMMENT |
| LOW⚡ | …android/love/src/jni/SDL2/build-scripts/wikiheaders.pl | 275 | # "just call [`SDL_Whatever`](SDL_Whatever)", but | COMMENT |
| LOW⚡ | …android/love/src/jni/SDL2/build-scripts/wikiheaders.pl | 276 | # "just call `SDL_Whatever(7)`" will not. It's just the safest | COMMENT |
| LOW | …ve/src/jni/SDL2/src/core/winrt/SDL_winrtapp_common.cpp | 48 | #if NTDDI_VERSION >= NTDDI_WIN10 /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. Old | COMMENT |
| LOW | …love/src/jni/SDL2/src/hidapi/testgui/copy_to_bundle.sh | 83 | # necessary. If ../libtool not available, just use cp to do the copy, but | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/modkit.py | 3579 | except (OSError, subprocess.SubprocessError): | CODE |
| HIGH | tools/modkit.py | 3242 | except (OSError, subprocess.SubprocessError): | CODE |
| HIGH | tools/modkit.py | 1045 | except Exception: | CODE |
| HIGH | tools/pty_run.py | 60 | except OSError: | CODE |
| HIGH | tools/pty_run.py | 32 | except OSError: | CODE |
| HIGH | tools/pty_run.py | 36 | except OSError: | CODE |
| HIGH | tools/cartkit.py | 1220 | except ValueError: | CODE |
| HIGH | tools/cartkit.py | 1224 | except ValueError: | CODE |
| HIGH | tools/save-compat/gb-boot/gb_boot.py | 85 | except ValueError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | tests/android_importer_copy_test.py | 78 | long until=System.nanoTime()+java.util.concurrent.TimeUnit.SECONDS.toNanos(5); | CODE |
| CRITICAL | tests/modkit/cases/unified_scripts.lua | 263 | function f:queue(rows, opts) return self.run.loader.exports.script_probe.queue(rows, opts) end | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | mobile/android/license.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | mobile/android/love/src/jni/freetype2/docs/FTL.TXT | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | mobile/android/love/src/jni/love/license.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | ports/uwp/third_party/licenses/love.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| HIGH | ports/uwp/third_party/licenses/freetype.txt | 0 | portions of this software are copyright © <year> the freetype project (https://freetype.org). all rights reserved. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/make_silver_manifest.py | 24 | CODE | |
| LOW | tools/make_crystal_manifest.py | 49 | CODE | |
| LOW | tools/make_rom_manifest.py | 9 | CODE | |
| LOW | tools/make_yellow_manifest.py | 19 | CODE | |
| LOW | tools/verify_rom_data.py | 4 | CODE | |
| LOW | tools/make_gold_manifest.py | 26 | CODE | |
| LOW | tools/rom_data.py | 3 | CODE | |
| LOW | tools/make_emerald_save_fixture.py | 5 | CODE | |
| LOW | tools/make_emerald_save_fixture.py | 7 | CODE | |
| LOW | tools/crystal_symbol_deltas.py | 16 | CODE | |
| LOW | tools/yellow_symbol_aliases.py | 9 | CODE | |
| LOW | tools/make_blue_manifest.py | 30 | CODE | |
| LOW | tools/build_rom_data.py | 9 | CODE | |
| LOW | tools/gen_firered_revision.py | 7 | CODE | |
| LOW | tools/save-compat/gb-boot/gb_boot.py | 6 | CODE | |
| LOW | tools/extract/font.py | 20 | CODE | |
| LOW | tools/extract/items.py | 18 | CODE | |
| LOW | tests/title_pikachu_obp_test.py | 7 | CODE | |
| LOW | …love/src/jni/freetype2/src/tools/docmaker/formatter.py | 26 | CODE | |
| LOW | …love/src/jni/freetype2/src/tools/docmaker/formatter.py | 27 | CODE | |
| LOW | …love/src/jni/freetype2/src/tools/docmaker/formatter.py | 28 | CODE | |
| LOW | scripts/switch/bake_ota_logo.py | 14 | CODE | |
| LOW | src/import/gba/chrome/extract_menu_cursor.py | 11 | CODE | |
| LOW | src/import/gba/chrome/extract_latin_small.py | 14 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build-linux-arm-sbc.sh | 9 | # Usage: | COMMENT |
| LOW | build-rg34xxsp.sh | 11 | # Usage: | COMMENT |
| LOW | scripts/build_ps4.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/setup.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/build_linux_arm64.sh | 11 | # Usage: | COMMENT |
| LOW | scripts/build_xbox_uwp.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/build_switch.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/pack_love.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/switch/verify_payload.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/switch/assemble_loose.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/switch/pack_sd_zip.sh | 4 | # Usage: | COMMENT |
| LOW | src/import/gba/install_local_rom.sh | 3 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …oid/love/src/jni/freetype2/include/freetype/fterrors.h | 78 | /* Here is a simple example. */ | COMMENT |
| MEDIUM | …oid/love/src/jni/freetype2/include/freetype/freetype.h | 1209 | /* probably never want this except for demonstration purposes. */ | COMMENT |
| LOW | …/src/jni/freetype2/include/freetype/internal/ftrfork.h | 36 | /* Don't forget to increment the number if you add a new guessing rule. */ | COMMENT |
| LOW | mobile/android/love/src/jni/freetype2/src/cid/cidload.c | 266 | /* don't forget to set a few defaults */ | COMMENT |
| LOW | …id/love/src/jni/love/src/libraries/lodepng/lodepng.cpp | 70 | lodepng source code. Don't forget to remove "static" if you copypaste them | CODE |
| LOW | …ndroid/love/src/jni/love/src/libraries/physfs/physfs.h | 1140 | * Don't forget to call PHYSFS_freeList() with the return value from this | COMMENT |
| MEDIUM | …src/jni/love/src/libraries/Box2D/Common/b2Settings.cpp | 39 | // You can modify this to use your logging facility. | COMMENT |
| LOW | mobile/android/love/src/jni/LuaJIT-2.1/doc/install.html | 281 | <li>Don't forget to specify the same <tt>TARGET_SYS</tt> for the install step, too.</li> | CODE |
| LOW | …/src/jni/SDL2/src/render/direct3d11/SDL_render_d3d11.c | 417 | * Don't forget to declare your application's minimum required feature level in its | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/build_pokestats.py | 202 | except Exception as error: | CODE |
| LOW | tools/modkit.py | 1045 | except Exception: | CODE |
| LOW | tools/modkit.py | 1132 | except Exception: | CODE |
| LOW | tools/gen_gba_constants.py | 273 | except Exception: | CODE |
| LOW | tools/gen_gba_constants.py | 308 | except Exception: | CODE |
| MEDIUM | tools/gen_gba_constants.py | 270 | def try_eval(self, expr): | CODE |
| LOW | tools/cartkit.py | 600 | except Exception as problem: | CODE |
| LOW | tools/cartkit.py | 1669 | except Exception as problem: | STRING |
| LOW | tools/save-compat/gb-boot/gen1_boot_batch.py | 32 | except Exception: | CODE |
| LOW | tools/gbromdiff/gbromdiff.py | 55 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 2592 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | …bile/android/love/src/jni/libmodplug-0.8.8.4/ltmain.sh | 8360 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 623 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 647 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 813 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 1031 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 3914 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | …bile/android/love/src/jni/SDL2/build-scripts/ltmain.sh | 9902 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | …roid/love/src/jni/SDL2/build-scripts/update-version.sh | 40 | # Set compat to major.minor.0 by default. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | AIDisclosure.md | 20 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ante leo, luctus in semper a, maximus ut est. Vivamus n | CODE |
| LOW | AIDisclosure.md | 20 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque ante leo, luctus in semper a, maximus ut est. Vivamus n | CODE |
| LOW⚡ | AIDisclosure.md | 72 | Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean libero risus, porttitor in | CODE |
| LOW⚡ | AIDisclosure.md | 80 | Curabitur aliquet velit enim, euismod faucibus urna euismod sit amet. Vivamus viverra vulputate nulla, ut gravida neque | CODE |
| LOW⚡ | AIDisclosure.md | 80 | Curabitur aliquet velit enim, euismod faucibus urna euismod sit amet. Vivamus viverra vulputate nulla, ut gravida neque | CODE |
| LOW | AIDisclosure.md | 92 | Sed non dolor efficitur, tincidunt mi eget, sagittis tortor. Quisque at varius felis, at finibus sem. Vestibulum vel lec | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/preparing-your-mod-for-gen2.md | 38 | ## Step 1: run the checker before you change anything | COMMENT |
| LOW | docs/preparing-your-mod-for-gen2.md | 157 | ## Step 2: declare which games the mod is for | COMMENT |
| LOW | docs/preparing-your-mod-for-gen2.md | 293 | ## Step 3: prefer the API over the modules | COMMENT |
| LOW | docs/preparing-your-mod-for-gen2.md | 309 | ## Step 4: the adapter, module by module | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/modkit.py | 334 | # ---------------------------------------------------------------- scaffold | COMMENT |
| MEDIUM | tests/engine/input_hold_reconcile_test.lua | 2 | -- (#799). Input state is event-driven, so any Input:reset (focus or | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ve/src/jni/love/src/libraries/Box2D/Dynamics/b2World.h | 100 | /// The purpose of this function is to support sub-stepping. Sub-stepping is often used to maintain | COMMENT |
| LOW | …roid/love/src/jni/love/src/libraries/dr_flac/dr_flac.h | 5896 | /* We found a FLAC frame. We need to check if it contains the sample we're looking for. */ | COMMENT |
| LOW | …oject/app/src/main/java/org/libsdl/app/SDLSurface.java | 230 | // We need to check if we're in relative mouse mode and get the axis offset rather than the x/y values | COMMENT |