Repository Analysis

CleverRaven/Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

0.9 Likely human-written View on GitHub
0.9
Adjusted Score
0.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
12,379
Stars
C++
Language
2,976,798
Lines of Code
8508
Files
2579
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 12MEDIUM 87LOW 2479

Pattern Findings

2579 matches across 15 categories. Click a row to expand file-level details.

Over-Commented Block2285 hits · 2096 pts
SeverityFileLineSnippet
LOWLICENSE.txt61
LOW.cmake-format.yml1# options affecting formatting
LOW.cmake-format.yml21 # enable comment markup parsing and reflow
LOWpch/main-pch.hpp1// Workaround to a bug in libstdc++ prior to GCC 11 causing
LOWpch/main-pch.hpp21#include <cfloat>
LOWpch/main-pch.hpp41#include <exception>
LOWpch/main-pch.hpp61#include <optional>
LOWpch/main-pch.hpp81#include <unordered_map>
LOWtools/generate_changelog.py621 f'{commit_hash}'
LOWtools/generate_changelog.py1321 # for c in commits
LOWtools/macos-market-share.py1#!/usr/bin/env python3
LOWtools/repeat_clang_tidy.sh1#!/bin/bash
LOWtools/clang-tidy-plugin/Utils.h1#ifndef CATA_TOOLS_CLANG_TIDY_PLUGIN_UTILS_H
LOWtools/clang-tidy-plugin/SerializeCheck.cpp1#include "SerializeCheck.h"
LOWtools/clang-tidy-plugin/UnsequencedCallsCheck.cpp1#include "UnsequencedCallsCheck.h"
LOWtools/clang-tidy-plugin/UsePointArithmeticCheck.cpp1#include "UsePointArithmeticCheck.h"
LOWtools/clang-tidy-plugin/UsePointArithmeticCheck.cpp21#include <map>
LOWtools/clang-tidy-plugin/UseMdarrayCheck.cpp1#include "UseMdarrayCheck.h"
LOWtools/clang-tidy-plugin/StringLiteralIterator.h21
LOWtools/clang-tidy-plugin/CataTidyModule.cpp1#include <clang/Basic/Version.h>
LOWtools/clang-tidy-plugin/CataTidyModule.cpp21#include "RedundantParenthesesCheck.h"
LOWtools/clang-tidy-plugin/UseNamedPointConstantsCheck.cpp1#include "UseNamedPointConstantsCheck.h"
LOWtools/clang-tidy-plugin/TranslatorCommentsCheck.cpp1#include "TranslatorCommentsCheck.h"
LOWtools/clang-tidy-plugin/TranslatorCommentsCheck.cpp321 // error here for simplicity.
LOWtools/clang-tidy-plugin/RedundantParenthesesCheck.cpp1#include "RedundantParenthesesCheck.h"
LOWtools/clang-tidy-plugin/TextStyleCheck.cpp1#include "TextStyleCheck.h"
LOWtools/clang-tidy-plugin/NoLongCheck.cpp1#include "NoLongCheck.h"
LOWtools/clang-tidy-plugin/HeaderGuardCheck.cpp1#include "HeaderGuardCheck.h"
LOW…clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.cpp1#include "TestsMustRestoreGlobalStateCheck.h"
LOWtools/clang-tidy-plugin/UseLocalizedSortingCheck.cpp1#include "UseLocalizedSortingCheck.h"
LOW…s/clang-tidy-plugin/SimplifyPointConstructorsCheck.cpp1#include "SimplifyPointConstructorsCheck.h"
LOWtools/clang-tidy-plugin/CombineLocalsIntoPointCheck.cpp1#include "CombineLocalsIntoPointCheck.h"
LOWtools/clang-tidy-plugin/UsePointApisCheck.cpp1#include "UsePointApisCheck.h"
LOWtools/clang-tidy-plugin/OtMatchCheck.cpp1#include "OtMatchCheck.h"
LOWtools/clang-tidy-plugin/LargeStackObjectCheck.cpp1#include "LargeStackObjectCheck.h"
LOWtools/clang-tidy-plugin/UseStringViewCheck.cpp1#include "UseStringViewCheck.h"
LOWtools/clang-tidy-plugin/AlmostNeverAutoCheck.cpp1#include "AlmostNeverAutoCheck.h"
LOWtools/clang-tidy-plugin/test/header-guard-3.h1// RUN: %check_clang_tidy %s cata-header-guard %t -- --load=%cata_plugin --
LOWtools/clang-tidy-plugin/test/check_clang_tidy.py1#!/usr/bin/env python3
LOWtools/clang-tidy-plugin/test/text-style.cpp61 foo( "\t" );
LOWtools/clang-tidy-plugin/test/text-style.cpp81 // CHECK-MESSAGES: [[@LINE-2]]:25: warning: single quote preferred over right single quote.
LOWtools/clang-tidy-plugin/test/text-style.cpp101 // CHECK-FIXES: foo( "Three; Two; One;" );
LOWtools/clang-tidy-plugin/test/header-guard-5.h1// RUN: %check_clang_tidy %s cata-header-guard %t -- --load=%cata_plugin --
LOWtools/clang-tidy-plugin/test/header-guard-1.h1// RUN: %check_clang_tidy %s cata-header-guard %t -- --load=%cata_plugin --
LOWtools/clang-tidy-plugin/test/header-guard-4.cpp1// RUN: %check_clang_tidy %s cata-header-guard,cata-no-long %t -- --load=%cata_plugin --
LOWtools/clang-tidy-plugin/test/header-guard-2.h1// RUN: %check_clang_tidy %s cata-header-guard %t -- --load=%cata_plugin --
LOWtools/json_tools/gun_variant_validator.py561 return False
LOWtools/format/format_main.cpp1#include "format.h"
LOWtools/save/zzip_main.cpp1#include <array>
LOWtests/cata_catch.h1#pragma once
LOWtests/active_item_test.cpp1#include <list>
LOWtests/catacharset_test.cpp1#include <clocale>
LOWtests/pathfinding_test.cpp1#include <algorithm>
LOWtests/vehicle_interact_test.cpp1#include <functional>
LOWtests/roof_test.cpp1#include <algorithm>
LOWtests/char_sight_test.cpp1#include <memory>
LOWtests/char_sight_test.cpp41// Character::fine_detail_vision_mod
LOWtests/char_sight_test.cpp161 SECTION( "NPC on a different z-level" ) {
LOWtests/char_sight_test.cpp261// Special case of impaired sight - URSINE_EYES mutation causes severely reduced daytime vision
LOWtests/mapgen_helpers.cpp1#include "mapgen_helpers.h"
2225 more matches not shown…
Decorative Section Separators42 hits · 107 pts
SeverityFileLineSnippet
MEDIUMdoxygen_doc/doxygen_conf.txt1573#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1575#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1585#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1587#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt15#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt17#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt422#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt424#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt674#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt676#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt725#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt727#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt861#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt863#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt917#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt919#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt940#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt942#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1359#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1361#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1465#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1467#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1507#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1509#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1535#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1537#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1558#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1560#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1620#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1622#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1686#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1688#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1733#---------------------------------------------------------------------------
MEDIUMdoxygen_doc/doxygen_conf.txt1735#---------------------------------------------------------------------------
MEDIUM.devcontainer/cross-compile/reinstall-cmake.sh2#-------------------------------------------------------------------------------------------------------------
MEDIUM.devcontainer/cross-compile/reinstall-cmake.sh5#-------------------------------------------------------------------------------------------------------------
MEDIUMdata/json/ascii_art/generic_ascii.json1113 " <color_white>||</color><color_dark_gray>/////</color><color_white>/</color> <color_dark_gray>╔═══════╗
MEDIUMdata/json/ascii_art/generic_ascii.json1115 " <color_white>||</color><color_dark_gray>////</color><color_white>|</color> <color_dark_gray>╚═══════╝
MEDIUMdata/json/ascii_art/generic_ascii.json1129 " <color_white>||</color><color_dark_gray>////</color><color_white>|</color> <color_dark_gray>╔═══════╗
MEDIUMdata/json/ascii_art/generic_ascii.json1131 " <color_white>||</color><color_dark_gray>////</color><color_white>|</color> <color_dark_gray>╚═══════╝
MEDIUMsrc/output.h825// ┌──────┐ ┌──────┐
MEDIUMsrc/output.h827// ┌─┴──────┴─┘ └───────────┐
AI Slop Vocabulary32 hits · 84 pts
SeverityFileLineSnippet
LOWtools/json_tools/util.py251 # With no dots, just use the plain key
MEDIUMtools/json_tools/cddaUpdateJsonVolume.js96 if (fullText.includes('musical_instrument') && whiteSpace.length === 6) // ugly and not robust, but works for now
MEDIUMbuild-data/web/index.html250 // application robust, you may want to override this behavior before shipping!
MEDIUMdata/json/materials.json824 "//1": "It's rather difficult to find citeable data on how well arbitrary volumes of human flesh burns, so I've sett
MEDIUMdata/json/flags.json1309 "//": "Applies robust genetic bonus - mutations give only 1 unit of instability for all traits instead of 1 unit for
MEDIUMdata/json/requirements/toolsets.json454 "///": "The farrier's nail_puller can't be used with a hammer, but it probably has enough leverage on its own.",
MEDIUMdata/json/recipes/recipe_ammo.json79 "//": "Essentially a ball of glued-together string with some leather around it"
MEDIUMdata/json/recipes/armor/other.json63 "//": "Based off of the quickest internet suggestions, which utilize sewing machines.",
MEDIUMdata/json/items/tool_armor.json4904 "//": "This is based on the Sarcos Guardian, a production model with independent battery power, all weather operatio
MEDIUMdata/json/items/resources/metal.json22 "//": "Based on https://en.stainlesseurope.com/en_US/p/Stainless-steel-acid-resistant-seamless-tube-DN20-OD-28-mm-x-
MEDIUMdata/json/items/armor/robofac_armor.json11 "//2": "Why no PALS? Fundamentally PALS is a decent system but adds a pile of additional weight in straps and fasten
MEDIUMdata/json/items/tool/cooking.json714 "//": "Should be 20 but currently recipes do not utilize this value",
MEDIUMsrc/basecamp.cpp874 // Absolutely no safety checks, factions don't exist until you've encountered them but we sometimes set the owner be
MEDIUMsrc/mutation_ui.cpp494 // Essentially, up-down navigation adapted from the bionics_ui.cpp, with a bunch of extra workarounds to kee
MEDIUMsrc/vehicle.cpp5772 // Cap output at what we can achieve and utilize
MEDIUMsrc/map.h147 // Essentially infinite bash strength + some
MEDIUMsrc/character.cpp2846 // but for lifting, its effective strength is even higher, due to its sturdy construction, leverage,
MEDIUMsrc/activity_actor.cpp14050 // Definitely wasteful, but I am not paid enough to figure out a better way.
MEDIUMsrc/tileray.h28// This class is used with bubble and relative coordinates. Fundamentally the
MEDIUMsrc/overmap.cpp1605 // TODO: nuanced move costs.
MEDIUMsrc/mapgen_functions.cpp1265 // mapgen, and while things don't have to be seamless, I did want the lake shores to fairly smoothly
MEDIUMsrc/lightmap.cpp1301 // We can utilize the current state of the seen cache to determine
MEDIUMsrc/consumption.cpp294 // TODO: put this loop into a function and utilize it again for bionics
MEDIUMsrc/input_context.cpp91 // Operator overload required to leverage std functional interface.
MEDIUMsrc/melee.cpp823 // being prone affects how much leverage you can use to deal damage
MEDIUMsrc/melee.cpp1498 // this could be more robust but for now it should work fine
MEDIUMsrc/game.cpp3046 // Operator overload required to leverage sort API.
MEDIUMsrc/character_attire.h59 // Operator overload required to leverage vector equality operator.
MEDIUMsrc/third-party/fmt/format.h3397 // Compilers are not aware of how to leverage the maximum value of
MEDIUMsrc/third-party/imgui/imgui.cpp6783 // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be
MEDIUMsrc/third-party/imgui/imgui.cpp9207// FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ?
MEDIUMsrc/third-party/flatbuffers/flatbuffers.h863// Essentially, this supports 2 std::vectors in a single buffer.
Deep Nesting83 hits · 83 pts
SeverityFileLineSnippet
LOWtools/check_translation_tags.py104
LOWtools/check_translation_tags.py168
LOWtools/generate_changelog.py938
LOWtools/generate_changelog.py1198
LOWtools/generate_changelog.py1283
LOWtools/fix-compilation-database.py23
LOWtools/vehicle_reformatter.py12
LOWtools/vehicle_reformatter.py44
LOWtools/copy_from.py9
LOWtools/merge_maps.py44
LOWtools/update_blueprint_needs.py28
LOWtools/vehicleDef.py42
LOWtools/tileset_test.py47
LOWtools/tileset_test.py284
LOWtools/dialogue_validator.py29
LOWtools/dialogue_validator.py69
LOWtools/dialogue_validator.py99
LOWtools/auto_doc_mutations.py13
LOWtools/auto_doc_mutations.py113
LOWtools/auto_doc_mutations.py193
LOWtools/json_tools/extend_itemgroups.py31
LOWtools/json_tools/pocket_mags.py14
LOWtools/json_tools/update_proficiencies.py12
LOWtools/json_tools/gun_variant_validator.py245
LOWtools/json_tools/gun_variant_validator.py427
LOWtools/json_tools/gun_variant_validator.py467
LOWtools/json_tools/gun_variant_validator.py611
LOWtools/json_tools/gun_variant_validator.py668
LOWtools/json_tools/gun_variant_validator.py792
LOWtools/json_tools/gun_variant_validator.py847
LOWtools/json_tools/util.py19
LOWtools/json_tools/util.py72
LOWtools/json_tools/util.py165
LOWtools/json_tools/util.py202
LOWtools/json_tools/util.py235
LOWtools/json_tools/monstergroup_name_to_id.py41
LOWtools/json_tools/convert_armor.py59
LOWtools/json_tools/convert_armor.py236
LOWtools/json_tools/remove_charges.py45
LOWtools/json_tools/remove_charges.py315
LOWtools/json_tools/remove_charges.py464
LOWtools/json_tools/remove_charges.py525
LOWtools/json_tools/generate_overmap_sprites.py271
LOWtools/json_tools/generate_overmap_sprites.py457
LOWtools/json_tools/itemgroups.py46
LOWtools/json_tools/itemgroups.py82
LOWtools/json_tools/name_strings_to_objects.py14
LOWtools/json_tools/name_strings_to_objects.py62
LOWtools/json_tools/monfaction_array-ify.py12
LOWtools/json_tools/generic_guns_validator.py109
LOWtools/json_tools/table.py67
LOWtools/json_tools/recipe_activity.py15
LOWtools/json_tools/convert_to_portions.py38
LOWtools/json_tools/cddatags.py41
LOWtools/gfx_tools/compose.py310
LOWtools/gfx_tools/compose.py580
LOWtools/gfx_tools/compose.py750
LOWtools/gfx_tools/compose.py826
LOWtools/gfx_tools/decompose.py137
LOWtools/gfx_tools/decompose.py342
23 more matches not shown…
Hyper-Verbose Identifiers41 hits · 41 pts
SeverityFileLineSnippet
LOWtools/generate_changelog.py294 def traverse_commits_by_first_parent(self, initial_hash=None):
LOWtools/generate_changelog.py381 def get_merged_pr_list_by_date(self, latest_dttm, oldest_dttm):
LOWtools/generate_changelog.py419 def get_previous_successful_build(self, build_number):
LOWtools/generate_changelog.py477 def _create_build_from_api_data(self, build_data):
LOWtools/generate_changelog.py545 def _process_commit_data_callback(self, results_queue):
LOWtools/generate_changelog.py548 def _process_commit_data_callback_closure(json_data, request_generator,
LOWtools/generate_changelog.py562 def _create_commit_from_api_data(self, commit_data):
LOWtools/generate_changelog.py684 def _process_pr_data_callback(self, results_queue, min_dttm):
LOWtools/generate_changelog.py687 def _process_pr_data_callback_closure(json_data, request_generator,
LOWtools/generate_changelog.py771 def _process_api_requests_on_threads(request_generator, callback):
LOWtools/generate_changelog.py929 def exit_on_exception_closure(*args, **kwargs):
LOWtools/generate_changelog.py1014def validate_file_for_writing(filepath):
LOWtools/windows_limit_memory.py389 def _create_io_completion_port(self) -> HANDLE:
LOWtools/windows_limit_memory.py409 def _query_information_job_object(self, structure: ctypes.Structure,
LOWtools/windows_limit_memory.py468 def _set_information_job_object(self, structure: ctypes.Structure,
LOWtools/json_tools/generate_overmap_sprites.py179def read_overmap_terrain_data() -> None:
LOWtools/json_tools/generate_overmap_sprites.py271def write_image_with_rotations(
LOWtools/json_tools/generate_overmap_sprites.py431def handle_single_color_sprites(
LOWtools/json_tools/generic_guns_validator.py154def items_for_which_any_ancestor(items, pred):
LOWtools/json_tools/generic_guns_validator.py163def items_for_which_all_ancestors(items, pred):
LOWtools/json_tools/generic_guns_validator.py229 def is_not_whitelisted_ammo_type(i):
LOWtools/json_tools/table.py146def get_format_class_by_extension(format_string):
LOWtools/gfx_tools/compose.py369 def create_tile_entries_for_unused(
LOWtools/gfx_tools/compose.py490 def handle_unreferenced_sprites(
LOWtools/gfx_tools/compose.py855 def convert_random_variations(
LOWtools/gfx_tools/decompose.py411 def convert_pngnum_to_pngname(self, tile_entry):
LOWlang/string_extractor/parsers/overmap_land_use_code.py5def parse_overmap_land_use_code(json, origin):
LOWlang/string_extractor/parsers/shop_whitelist.py4def parse_shopkeeper_whitelist(json, origin):
LOWlang/string_extractor/parsers/vehicle_part_category.py5def parse_vehicle_part_category(json, origin):
LOWlang/string_extractor/parsers/proficiency_category.py5def parse_proficiency_category(json, origin):
LOWlang/string_extractor/parsers/shop_blacklist.py4def parse_shopkeeper_blacklist(json, origin):
LOWlang/string_extractor/parsers/construction_category.py4def parse_construction_category(json, origin):
LOWlang/string_extractor/parsers/effect.py4def parse_effect_on_condition(json, origin, comment=""):
LOWlang/string_extractor/parsers/vehicle_part_location.py5def parse_vehicle_part_location(json, origin):
LOWdata/mods/Sorcerer/tools/generate_code.py322def write_pick_favorite_spell():
LOWbuild-scripts/get_affected_files.py51 def parse_includes_files_from(
LOWbuild-scripts/get_affected_files.py92def get_changed_files_from_list(changed_files_list):
LOWbuild-scripts/get_affected_files.py98def get_changed_files_from_git(merge_target):
LOWbuild-scripts/ci-iwyu-run.py138def generate_global_file_list() -> list[Path]:
LOWsrc/iuse.cpp450static item::extended_photo_def photo_def_for_camera_point( const tripoint_bub_ms &aim_point,
LOWsrc/iuse.cpp6184static item::extended_photo_def photo_def_for_camera_point( const tripoint_bub_ms &aim_point,
Fake / Example Data26 hits · 37 pts
SeverityFileLineSnippet
LOWtools/spell_checker/__init__.py100 ("Lorem ipsum dolor sit amet",
LOWtools/spell_checker/__init__.py100 ("Lorem ipsum dolor sit amet",
LOWtools/spell_checker/__init__.py102 ("'Lorem ipsum dolor sit amet, consectetur adipiscing elit'",
LOWtools/spell_checker/__init__.py102 ("'Lorem ipsum dolor sit amet, consectetur adipiscing elit'",
LOWtools/spell_checker/__init__.py107 ("Lorem ipsum, 'dolor?' sit!?", ["Lorem", "ipsum", "dolor", "sit"]),
LOWtools/spell_checker/__init__.py111 ("«Lorem ipsum»", ["Lorem", "ipsum"]), # used in some NPC dialogue
LOWtools/spell_checker/__init__.py112 ("*Lorem ipsum*", ["Lorem", "ipsum"]),
LOWtools/spell_checker/__init__.py113 ("&Lorem ipsum", ["Lorem", "ipsum"]), # used in some NPC dialogue
LOWtools/spell_checker/__init__.py115 ("'…Lorem ipsum…'", ["Lorem", "ipsum"]),
LOWtools/spell_checker/__init__.py120 ("Lorem ipsum/dolor/sit amet",
LOWtests/fold_string_test.cpp24 SECTION( "Case 1 - test wrapping of lorem ipsum" ) {
LOWtests/fold_string_test.cpp26 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a.",
LOWtests/fold_string_test.cpp26 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a.",
LOWtests/fold_string_test.cpp33 "Lorem ipsum dolor",
LOWtests/fold_string_test.cpp79 "<color_red>Lorem ipsum dolor sit amet, <color_green>consectetur adipiscing elit</color>
LOWtests/fold_string_test.cpp79 "<color_red>Lorem ipsum dolor sit amet, <color_green>consectetur adipiscing elit</color>
LOWtests/fold_string_test.cpp83 "<color_red>Lorem ipsum dolor </color>",
LOWsrc/proficiency_ui.cpp45// | Proficiency 9 | Lorem ipsum etc........ |
LOWsrc/third-party/imgui/imgui_demo.cpp7655 ImGui::TextWrapped("Lorem ipsum dolor sit amet");
LOWsrc/third-party/imgui/imgui_demo.cpp7655 ImGui::TextWrapped("Lorem ipsum dolor sit amet");
LOWsrc/third-party/imgui/imgui_demo.cpp7657 ImGui::Text("Lorem ipsum dolor sit amet");
LOWsrc/third-party/imgui/imgui_demo.cpp7657 ImGui::Text("Lorem ipsum dolor sit amet");
LOWsrc/third-party/imgui/imgui_demo.cpp9555 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i
LOWsrc/third-party/imgui/imgui_demo.cpp9555 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i
LOWsrc/third-party/imgui/imgui_demo.cpp10516 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
LOWsrc/third-party/imgui/imgui_demo.cpp10516 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
Cross-File Repetition7 hits · 35 pts
SeverityFileLineSnippet
HIGHdata/json/mapgen/stadium_football.json0''`│,, g g g g g g g g g g g g g g g g g g g g g ,,│`
HIGHdata/json/mapgen/stadium_football.json0''`│,, g g g g g g g g g g g g g g g g g g g g g ,,│`
HIGHdata/json/mapgen/stadium_football.json0''`│,, g g g g g g g g g g g g g g g g g g g g g ,,│`
HIGHdata/json/mapgen/stadium_football.json0''`│,, g g g g g g g g g g g g g g g g g g g g g ,,│`
HIGHdata/json/mapgen/stadium_baseball.json0'a|..b_b_b_r****************************************************************r_b_b_b..|a
HIGHdata/json/mapgen/stadium_baseball.json0'a|..b_b_b_r****************************************************************r_b_b_b..|a
HIGHdata/json/mapgen/stadium_baseball.json0'a|..b_b_b_r****************************************************************r_b_b_b..|a
Excessive Try-Catch Wrapping20 hits · 29 pts
SeverityFileLineSnippet
LOWtools/generate_changelog.py932 except Exception as err:
MEDIUMtools/generate_changelog.py929def exit_on_exception_closure(*args, **kwargs):
LOWtools/update_blueprint_needs.py106 except Exception:
MEDIUMtools/json_tools/values.py58 print("Error loading JSON data.")
LOWtools/json_tools/util.py38 except Exception as err:
LOWtools/json_tools/util.py159 except Exception:
MEDIUMtools/json_tools/util.py152def __call__(self, parser, namespace, values, option_string=None):
MEDIUMtools/json_tools/splitter.py38 print("Error loading JSON data.")
MEDIUMtools/json_tools/keys.py48 print("Error loading JSON data.")
MEDIUMtools/json_tools/pluck.py39 print("Error loading JSON data.")
LOWtools/json_tools/lister.py48 except Exception:
LOWtools/json_tools/update-translate-dialogue-mod.py80 except Exception as err:
MEDIUMtools/json_tools/update-translate-dialogue-mod.py81 print(f"Error: {err}")
LOWtools/json_tools/cddatags.py71 except Exception as err:
LOWtools/gfx_tools/compose.py693 except Exception:
LOWlang/string_extractor/parse.py18 except Exception as E:
LOWlang/string_extractor/parse.py34 except Exception:
MEDIUMlang/string_extractor/parse.py35 print("Error in JSON object\n'{0}'\nfrom file: '{1}'".format(
MEDIUMbuild-scripts/validate_json.py22 print("Error opening {}: {}".format(file_path, e))
MEDIUMbuild-scripts/validate_json.py25 print("Error parsing {}: {}".format(file_path, e))
Docstring Block Structure5 hits · 25 pts
SeverityFileLineSnippet
HIGHtools/windows_limit_memory.py282Get an attribute from the class. Args: item: The attribute to get. Raises: Att
HIGHtools/windows_limit_memory.py390[Internal] Create an I/O completion port. Notes: The I/O port is used later in the `wait_for_job()`
HIGHtools/windows_limit_memory.py411[Internal] Retrieves limit and job state information from the job object. Args: structu
HIGHtools/windows_limit_memory.py506Create a job. Args: job_name: The optional job name; can be `None`. Notes: Thi
HIGHtools/windows_limit_memory.py539Create a new process object to be associated with the main job. Args: process_path: The path to the
Slop Phrases19 hits · 24 pts
SeverityFileLineSnippet
LOWtests/mondefense_test.cpp112 // Don't forget to turn it on...
LOWdata/json/starting_missions.json337 "description": "You have always had good social abilities. Go and recruit 2 followers and establish your leadership
LOWdata/json/snippets/radio.json24 "What's up, people of <the_cataclysm>? I'm DJ Dustbowl, this is my canine partner in crime, Sam, and you're liste
LOWdata/json/npcs/missiondef.json850 "accepted": "Great! <color_yellow>This bag should be big enough to hold all of the stalks we'll need. Don't forg
LOWdata/json/npcs/missiondef.json853 "inquire": "Got those cattail stalks yet? Don't forget to <color_yellow>bring back my bag with the stalks in them
LOWdata/json/npcs/missiondef.json863 "description": "Bring the pyromaniac to <color_light_blue>their rival's house</color> and don't forget to <color_yel
LOWdata/json/npcs/holdouts/Mr_Lapin.json200 "accepted": "Don't forget to tell me when you have them.",
LOWdata/json/npcs/other/NPC_pizzaiolo.json96 "description": "Bring the pizzaiolo to <color_light_blue>their rival's house</color> and don't forget to <color_yell
LOWdata/json/npcs/godco/godco_missions.json17 "accepted": "Don't forget to tell me when you have them.",
LOWdata/json/items/armor/storage.json1423 "description": "This is a plain, hard-sided black briefcase with a trigger in the handle and a concealed hole in the
LOWdata/mods/innawood/npcs/missiondef.json451 "accepted": "Great! This bag should be big enough to hold all of the stalks we'll need. Don't forget to bring it
LOWdata/mods/innawood/npcs/missiondef.json454 "inquire": "Got those cattail stalks yet? Don't forget to bring back my bag and to work on improving your surviva
LOW…/aftershock_exoplanet/npcs/milly_whately_dialogue.json106 "accepted": "Don't forget to tell me when you have them.",
LOW…a/mods/aftershock_exoplanet/npcs/prepnet_dialogue.json140 "accepted": "Don't forget to tell me when you have them.",
LOWdata/mods/aftershock_exoplanet/npcs/cyrus_whately.json106 "accepted": "Don't forget to tell me when you have them.",
LOWsrc/character_body.cpp1545 //Incredibly annoying debug function - don't forget to comment out before merge!
LOWsrc/field.h164 * Don't forget to update field count in submap!
MEDIUMsrc/third-party/imgui/imgui_widgets.cpp7540// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.
LOWsrc/third-party/imgui/imgui.cpp1020 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ
Verbosity Indicators9 hits · 14 pts
SeverityFileLineSnippet
LOWtests/npc_test.cpp6604 // Step 1: Run the executor for 5 turns to hit the no-progress timeout.
LOWtests/npc_test.cpp6626 // Step 2: Remove the glass walls and recommit. The NPC should
LOWtests/recipe_steps_test.cpp1056 // Step 0: MODERATE_EXERCISE
LOWtests/catch/catch.hpp12661 // No children have started. We need to check if they _can_
LOWsrc/third-party/fmt/format-inl.h1267 // Step 1: integer promotion & Schubfach multiplier calculation.
LOWsrc/third-party/fmt/format-inl.h1322 // Step 2: Try larger divisor; remove trailing zeros if necessary.
LOWsrc/third-party/fmt/format-inl.h1354 // Step 3: Find the significand with the smaller divisor.
LOWsrc/third-party/imgui/imgui.cpp3439 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h
LOWsrc/third-party/imgui/imgui.cpp3456 // Step 1: Let the clipper infer height from first range
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICAL.github/workflows/label-first-time-contributor.yml23 const opts = github.rest.pulls.list.endpoint.merge({
Self-Referential Comments3 hits · 7 pts
SeverityFileLineSnippet
MEDIUMtools/setuphgamelaunch.sh85# Creating the directories for ttrecs in progress
MEDIUMtools/clang-tidy-plugin/test/check_clang_tidy.py68# This class represents the appearance of a message prefix in a file.
MEDIUMbuild-scripts/ci-iwyu-run.py1# This file is intended to be run on github CI, not locally
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippet
LOWtools/json_tools/gun_variant_validator.py695 # Check if they've got a good token
LOWlang/strip_line_numbers.py27 # Write the file back out with the line numbers stripped
LOWbuild-data/osx/dmgsettings.py109# Set these to True to force inclusion of icon/list view settings (otherwise
Unused Imports3 hits · 3 pts
SeverityFileLineSnippet
LOWtools/build_shaders.py21
LOWlang/unicode_check.py2
LOWlang/strip_line_numbers.py4