Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/scripts/ide
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-06-20 14:33:09 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-06-20 14:33:09 +1000
commit6352e8e3196f78388b6c771073f9e03eaa612673 (patch)
treee23772f79a7fbc41bc9108951e9e136857484bf4 /scripts/ide
parent6741a057e5639280d85d0f88ba26f000baa58f61 (diff)
everything everywhere
all at once
Diffstat (limited to 'scripts/ide')
-rw-r--r--scripts/ide/atom-build.json16
-rw-r--r--scripts/ide/clang_complete12
-rw-r--r--scripts/ide/linter-clang-flags1
-rw-r--r--scripts/ide/linter-clang-includes12
4 files changed, 41 insertions, 0 deletions
diff --git a/scripts/ide/atom-build.json b/scripts/ide/atom-build.json
new file mode 100644
index 0000000..42e79e8
--- /dev/null
+++ b/scripts/ide/atom-build.json
@@ -0,0 +1,16 @@
+{
+ "cmd": "make -Cbuild",
+ "name": "starbound",
+ "args": [],
+ "sh": true,
+ "env": {},
+ "errorMatch": "^(?<file>[^\\.]+.hs):(?<line>\\d+):(?<col>\\d+)",
+ "targets": {
+ "build": {
+ "cmd": "make -Cbuild build"
+ },
+ "clean": {
+ "cmd": "make -Cbuild clean"
+ }
+ }
+}
diff --git a/scripts/ide/clang_complete b/scripts/ide/clang_complete
new file mode 100644
index 0000000..668155d
--- /dev/null
+++ b/scripts/ide/clang_complete
@@ -0,0 +1,12 @@
+-Isource/application/
+-Isource/core/
+-Isource/extern/
+-Isource/frontend/
+-Isource/game/
+-Isource/game/interfaces/
+-Isource/game/items/
+-Isource/game/objects/
+-Isource/game/scripting/
+-Isource/game/terrain/
+-Isource/graphics/
+-Isource/windowing/
diff --git a/scripts/ide/linter-clang-flags b/scripts/ide/linter-clang-flags
new file mode 100644
index 0000000..ff2eca9
--- /dev/null
+++ b/scripts/ide/linter-clang-flags
@@ -0,0 +1 @@
+-Wall -Wextra -Wuninitialized -Wno-parentheses-equality -Qunused-arguments -Wno-deprecated-declarations -Woverloaded-virtual -Wnon-virtual-dtor -Winit-self
diff --git a/scripts/ide/linter-clang-includes b/scripts/ide/linter-clang-includes
new file mode 100644
index 0000000..940befb
--- /dev/null
+++ b/scripts/ide/linter-clang-includes
@@ -0,0 +1,12 @@
+source/application/
+source/core/
+source/extern/
+source/frontend/
+source/game/
+source/game/interfaces/
+source/game/items/
+source/game/objects/
+source/game/scripting/
+source/game/terrain/
+source/graphics/
+source/windowing/