Graham
b44bb21403
Add public keyword to new Kotlin class declarations
...
This prevents the IDE from instantly displaying an error message due to
our use of explicit API mode.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
9331e78bba
Fix exclude-nonfree scope
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
2c4261e751
Exclude Guice annotations from auto-import
...
This ensures JSR-330 annotations are used instead.
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
dd560c1801
Restrict code coverage to the dev.openrs2 package
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
1d56887e03
Disable per-module working directory for coverage compatibility
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
ab138f5572
Revert "Run tests with Gradle instead of IDEA's test runner"
...
This reverts commit 7415ae6ec9
.
The problems that caused me to write this commit in the first place have
been fixed. Using IDEA's test runner directly is nicer - e.g. for code
coverage integration.
5 years ago
Graham
7415ae6ec9
Run tests with Gradle instead of IDEA's test runner
...
IDEA's test runner doesn't work very well with multi-module projects,
particularly where there are different versions of jars in the
classpath.
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
a52d58e8b5
Use Clikt to implement the command-line interface
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
5c5a908a37
Set decompiler's heap size to 3 GiB
...
The default on my laptop (with 8 GiB of RAM, so presumably a 2 GiB heap)
is too small.
5 years ago
Graham
ccbbf873af
Switch from Maven to Gradle
5 years ago
Graham
323d23b6d4
Remove spelling inspection
...
It produces far too many false positives.
5 years ago
Graham
d5683932c2
Remove jni/gl formatter scopes
...
The native library replacements have been moved to a different
repository.
5 years ago
Graham
b82518ec0b
Remove comments from Kotlin new method templates
5 years ago
Graham
8f991ad772
Add scope for excluding non-free code
5 years ago
Graham
c6cf9a4d94
Add initial client bundler
5 years ago
Graham
c692a17bc9
Set Netty leak detection level to PARANOID when running the GameServer
5 years ago
Graham
d155f99ffb
Set Netty leak detection level to PARANOID in unit tests
5 years ago
Graham
7477f72acc
Update IDEA's code style to match ktlint
5 years ago
Graham
46ea157ee1
Add IDEA run configurations
5 years ago
Graham
879e3152fc
Convert StringUtils to Kotlin
5 years ago
Graham
64460da25a
Update IDEA's import style to match the impsort plugin settings
5 years ago
Graham
44ddde296f
Update JUnit test templates to fit OpenRS2's conventions
5 years ago
Graham
e894c331bc
Disable package-private inspection
5 years ago
Graham
115486b12e
Remove unused fernflower formatting scope
5 years ago
Graham
b77e93ebd0
Exclude OpenGL extension headers from formatting
5 years ago
Graham
d0cc1b5029
Add code style config for C files
5 years ago
Graham
c04986cedb
Add XML code style matching Maven's convention for POMs
5 years ago
Graham
36995c46ef
Add initial IntelliJ IDEA code style configuration
5 years ago