Squash improve-ide-compat into main

Fixes GH-5

- cppcheck replaced with clang-tidy
- clang-tidy lint warnings fixed
- Reworked build tools from scratch to make IDE setup easier
- Added 1.5 IDE setup guides
This commit is contained in:
2023-11-10 21:30:55 +01:00
parent 189d19fd4a
commit ae4e265a90
66 changed files with 2017 additions and 1498 deletions

12
.gitignore vendored
View File

@@ -4,11 +4,19 @@ build
# Run directory
run
# Local environment setup file
tools/private.sh
# Local settings for pre-commit.py
tools/pre-commit-settings.json
# Prevent anyone from accidentally uploading CMakeFiles
CMakeFiles
# Visual Studio garbage
.vs
CMakeSettings.json
out
# Some weirdos use Kate
*.kate-swp
# Real creeps use KDevelop
*.kdev*