Commit graph

102 commits

Author SHA1 Message Date
LynxDev2 4622e7aa55
lint: Add many new checks and features (#260) 2025-02-18 15:51:40 +01:00
LynxDev2 e14263ae50
all: Fix execute permissions (#338) 2025-02-04 18:32:52 +01:00
LynxDev2 45fd7fc058
Project/HitSensor: Implement HitSensorDirector (#334) 2025-02-04 13:13:33 +01:00
MonsterDruide1 aeca26f86b
Library/Math: Add complete MathUtil.h (#220) 2025-01-31 11:00:09 +01:00
Naii-the-Baf 3de2bfde97
MapObj: Implement FurnitureStateWait (#280) 2025-01-22 11:13:01 +01:00
Cookieso 04a0c79f26
Enemy, MapObj: Implement JangoDirector, ElectricWireRailKeeper (#284) 2025-01-21 14:10:29 +01:00
MonsterDruide1 2673a377b6
Library/Collision: Implement al::HitInfo and variants (#182) 2025-01-20 18:53:29 +01:00
MonsterDruide1 00036c7f42
lint: Fix typo in includes check (#283) 2025-01-20 17:37:13 +01:00
Narr the Reg 2d02e07fba
lint: Fix issue with common_string_finder (#265) 2025-01-13 19:42:01 +01:00
Narr the Reg bc0ca21d50
lint: Validate strings (#234) 2025-01-13 19:28:49 +01:00
Narr the Reg 76f9277905
lint: Check for uses of NERVE_MAKE (#256) 2025-01-13 16:14:37 +01:00
Fuzzy2319 36fb2fa78f
Library/Movement: Implement RailMoveMovement (#180) 2024-11-18 12:18:52 +01:00
renovate[bot] eaa1be303a
tools/common: Update submodule to 80ad085 (#185)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 19:58:33 +01:00
MonsterDruide1 c233c37c9e
lint: Enforce short names for sead::-math (#77) 2024-10-19 23:06:53 +02:00
Fuzzy2319 c3b7c93285
workflow: Fix warnings in check-format.py with python 3.12 (#158) 2024-09-05 01:25:57 +02:00
MonsterDruide1 cf31535575
tools/build: Non-zero return code on build failure (#141) 2024-08-11 21:24:03 +02:00
MonsterDruide1 4d94c25297
tools: Update common (#138) 2024-07-27 22:05:19 +02:00
GRAnimated 4ae60d7b12
lint: Remove this-> prefix (#102) 2024-06-20 19:53:29 +02:00
MonsterDruide1 e32c4b6e3b
al: Merge include/src (#87) 2024-06-13 21:10:45 +02:00
MonsterDruide1 ab7ef8a94d
lint: Enforce empty parameters instead of (void) (#78) 2024-06-09 02:18:27 +02:00
MonsterDruide1 cb02cdaed8
lint: Enforce const T*/const T& (#76) 2024-06-09 02:12:03 +02:00
MonsterDruide1 f0312ff6fd tools: Update common submodule 2024-05-09 16:02:16 +02:00
MonsterDruide1 1aa1c96999 lint: Boolean variables must start with mIs or mHas 2024-05-08 20:48:55 +02:00
MonsterDruide1 e1b27fed4b lint: Member variable names must start with m or s 2024-05-08 20:48:55 +02:00
MonsterDruide1 8b7f94209e lint: functions ending with _ are non-public 2024-05-08 20:48:55 +02:00
MonsterDruide1 fd75495c31 lint: All superclasses must be public 2024-04-25 16:36:20 +02:00
MonsterDruide1 d6a1d6e82c lint: enforce seadTypes 2024-04-25 16:32:45 +02:00
MonsterDruide1 b3dffe7ca1 lint: Only allow specific lines outside of visibility block in classes 2024-04-15 21:46:48 +02:00
MonsterDruide1 69d81ebd91
Custom format validation (Linting) (#17)
* Add script to verify formatting
* Add newline to end of files
* Add `#pragma once` to top of headers
* Add own header to includes at top of source files
* Remove useless namespace qualifiers
* Sort visibility modifiers correctly
* Format `#include`s in three blocks
* Remove `;` after namespaces
* Add for custom style checking to `lint`-GitHub-Action
* Format: No "// 0x" offset comments
* Remove macros from padding
2024-01-07 00:33:09 +01:00
MonsterDruide1 074aed9a25 Add workflow for progress 2023-10-10 15:55:00 +02:00
MonsterDruide1 74d9a52c2a Adjust config.toml for clang-3.9.1 2023-08-13 21:55:11 +02:00
MonsterDruide1 88bc5f5129 Rework build system: Globbing and build script
Co-authored-by: fruityloops1 <fruityloops@littun.co>
2023-08-13 17:01:01 +02:00
MonsterDruide1 076255de1f Update submodules and proper compiler setup 2023-08-08 12:50:29 +02:00
MonsterDruide1 9fadb98ab8 Update submodules 2023-02-12 22:10:47 +01:00
MonsterDruide1 fe325c5c7c Update submodules 2023-01-21 23:17:21 +01:00
MonsterDruide1 678da3b3ff Update subrepos 2022-05-22 21:13:25 +02:00
MonsterDruide1 68956a38ef Update submodules 2022-03-27 11:14:14 +02:00
MonsterDruide1 92e73301f1 Update project setup 2022-02-07 23:19:03 +01:00
MonsterDruide1 84e59505c6 Update submodules 2021-12-10 13:54:49 +01:00
MonsterDruide1 c272720b51 Add tools/check to .gitignore 2021-10-28 23:19:11 +02:00
MonsterDruide1 0a9f2f0764 resource: Add AchievementInfoReader 2021-10-17 12:00:20 +02:00
MonsterDruide1 1b3fb26987 tools: Build multiple versions - deactivated 2021-08-26 01:09:30 +02:00
MonsterDruide1 60b03c5945 Update setup guide 2021-08-19 16:42:38 +02:00
MonsterDruide1 25f6d74c32 Update submodules 2021-08-19 16:30:35 +02:00
MonsterDruide1 335dcebc1c Add tools as submodule 2021-08-19 16:30:35 +02:00
MonsterDruide1 e6a69ef78d Improve matches 2021-08-19 16:30:34 +02:00
MonsterDruide1 0c749a6124 Repo cleanup 2021-08-19 16:30:34 +02:00
MonsterDruide1 61d71e83f2 Integrate new toolchain 2021-08-19 16:30:34 +02:00
MonsterDruide1 6aef5db802 Fix diffs 2021-08-19 16:30:33 +02:00
MonsterDruide1 72b3d5cdce Moving structure to system as zeldaret/botw
Co-authored-by: leoetlino <leo@leolam.fr>
2021-08-19 16:30:33 +02:00
shibbo 122e4b2f33 reset state 2021-08-04 22:04:25 -04:00
root ef261ae937 new build system 2021-07-27 10:49:04 -04:00