add free replay redeem, one change comes later if its working right
All checks were successful
Build & Publish / build (push) Successful in 4m40s
All checks were successful
Build & Publish / build (push) Successful in 4m40s
This commit is contained in:
parent
7f2641c7bb
commit
1177e3ad29
1
.idea/misc.xml
generated
1
.idea/misc.xml
generated
@ -1,6 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="FrameworkDetectionExcludesConfiguration">
|
||||
<file type="web" url="file://$PROJECT_DIR$" />
|
||||
<file type="web" url="file://$PROJECT_DIR$/../ext-common" />
|
||||
|
10
.idea/modules.xml
generated
Normal file
10
.idea/modules.xml
generated
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/aglaea.iml" filepath="$PROJECT_DIR$/.idea/modules/aglaea.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/aglaea.main.iml" filepath="$PROJECT_DIR$/.idea/modules/aglaea.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/aglaea.test.iml" filepath="$PROJECT_DIR$/.idea/modules/aglaea.test.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
12
.idea/modules/aglaea.iml
generated
Normal file
12
.idea/modules/aglaea.iml
generated
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module external.linked.project.id="aglaea" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="dev.jansel.aglaea" external.system.module.version="7.2.7" type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$/../..">
|
||||
<excludeFolder url="file://$MODULE_DIR$/../../.gradle" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/../../build" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
263
.idea/modules/aglaea.main.iml
generated
Normal file
263
.idea/modules/aglaea.main.iml
generated
Normal file
@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module external.linked.project.id="aglaea:main" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="dev.jansel.aglaea" external.system.module.type="sourceSet" external.system.module.version="7.2.7" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet external-system-id="GRADLE" type="kotlin-language" name="Kotlin">
|
||||
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false" pureKotlinSourceFolders="C:\Users\Jannik\IdeaProjects\Aglaea\src\test\kotlin;C:\Users\Jannik\IdeaProjects\Aglaea\src\main\kotlin">
|
||||
<compilerSettings>
|
||||
<option name="additionalArguments" value="-opt-in kotlin.RequiresOptIn" />
|
||||
</compilerSettings>
|
||||
<compilerArguments>
|
||||
<flagArguments>
|
||||
<flagArg name="allowNoSourceFiles" arg="true" />
|
||||
<flagArg name="noReflect" arg="true" />
|
||||
<flagArg name="noStdlib" arg="true" />
|
||||
</flagArguments>
|
||||
<stringArguments>
|
||||
<stringArg name="destination" arg="$MODULE_DIR$/../../build/classes/kotlin/main" />
|
||||
<stringArg name="jvmTarget" arg="17" />
|
||||
<stringArg name="moduleName" arg="aglaea" />
|
||||
<stringArg name="apiVersion" arg="2.1" />
|
||||
<stringArg name="languageVersion" arg="2.1" />
|
||||
</stringArguments>
|
||||
<arrayArguments>
|
||||
<arrayArg name="pluginClasspaths">
|
||||
<args>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm/2.1.0/63671ebf34dac00ac97885f3e0e6f7478537bd20/kotlin-scripting-jvm-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-common/2.1.0/269ce38f2d7214d4608059b4326b1710f82b91b9/kotlin-scripting-common-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.1.0/85f8b81009cda5890e54ba67d64b5e599c645020/kotlin-stdlib-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/2.1.0/5909da8c57b75a117714ab0e348c86101b7a3284/kotlin-script-runtime-2.1.0.jar</arg>
|
||||
<arg>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</arg>
|
||||
</args>
|
||||
</arrayArg>
|
||||
<arrayArg name="pluginOptions" />
|
||||
</arrayArguments>
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager">
|
||||
<output url="file://$MODULE_DIR$/../../build/classes/kotlin/main" />
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$/../../build/generated/kordex/main/kotlin">
|
||||
<sourceFolder url="file://$MODULE_DIR$/../../build/generated/kordex/main/kotlin" isTestSource="false" />
|
||||
</content>
|
||||
<content url="file://$MODULE_DIR$/../../src/main">
|
||||
<sourceFolder url="file://$MODULE_DIR$/../../src/main/kotlin" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/../../src/main/resources" type="java-resource" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="file://$MODULE_DIR$/../../src/main/resources/translations/aglaea/strings.properties" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:kord-extensions:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-core-voice:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-coroutine-serialization:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-handler-reactor:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.codehaus.groovy:groovy:3.0.23" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.fusesource.jansi:jansi:2.4.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-classic:1.5.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.virtualdogbert:logback-groovy-config:1.14.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.insert-koin:koin-logger-slf4j:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.ibm.icu:icu4j:76.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex.data:api:1.0.2-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.pf4j:pf4j:3.13.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.oshi:oshi-core:6.6.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:2.0.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.fellbaum:jemoji:1.6.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.sentry:sentry:7.20.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:annotations:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:token-parser:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-voice:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-serialization-mapping:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-coroutine-core:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.oshai:kotlin-logging-jvm:7.0.3" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-graphql:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-chat:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-eventsub-websocket:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-extensions:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-helix:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-pubsub:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-eventsub-common:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-kraken:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-messaginginterface:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-common:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-auth:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-client-websocket:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-util:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-okhttp:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.credentialmanager:credentialmanager:0.3.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-slf4j:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-provider-caffeine:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-hystrix:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.netflix.hystrix:hystrix-core:1.5.18" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains:annotations:26.0.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-configuration:commons-configuration:1.10" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.bucket4j:bucket4j_jdk8-core:8.10.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-jackson:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.neovisionaries:nv-websocket-client:2.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.tony19:named-regexp:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-io:commons-io:2.18.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.apache.commons:commons-lang3:3.17.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-api:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.projectreactor.addons:reactor-extra:3.5.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.projectreactor:reactor-core:3.6.8" level="project" />
|
||||
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-core:1.5.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.apache.commons:commons-math3:3.6.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.peanuuutz.tomlkt:tomlkt-jvm:0.4.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.insert-koin:koin-core-jvm:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.zafarkhaja:java-semver:0.10.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.java.dev.jna:jna-platform:5.15.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.java.dev.jna:jna:5.15.0" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.jspecify:jspecify:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-core-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-property:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-shared:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.jershell:kbson:0.5.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:bson:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.9.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-async-shared:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-runtime:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-core:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-handler-simple:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-core:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-core:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.netflix.archaius:archaius-core:0.4.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.reactivex:rxjava:1.2.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.hdrhistogram:HdrHistogram:2.1.9" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-lang:commons-lang:2.6" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Gradle: commons-logging:commons-logging:1.1.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.reactivestreams:reactive-streams:1.0.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-gateway-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-common-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-network-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote:kreflect:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-data:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-id:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-reflect:2.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:mongodb-driver-reactivestreams:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-http-cache-api:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okio:okio-jvm:3.9.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-api:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-rest-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord.cache:cache-map-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord.cache:cache-api-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:mongodb-driver-core:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-normalized-cache-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-api-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-content-negotiation-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-okhttp-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-core-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-utils-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp-sse:4.12.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-normalized-cache-api-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-kotlinx-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-http-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-events-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-websocket-serialization-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-sse-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-io-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.benasher44:uuid-jvm:0.2.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-websockets-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="module-library" scope="RUNTIME">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="file://$MODULE_DIR$/../../build/generated" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
<excluded>
|
||||
<root url="file://$MODULE_DIR$/../../build/generated" />
|
||||
<root url="file://$MODULE_DIR$/../../src/main/resources/translations/aglaea/strings.properties" />
|
||||
</excluded>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-validator:commons-validator:1.9.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.janino:janino:3.1.9" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:guava:30.1.1-jre" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-beanutils:commons-beanutils:1.9.4" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-digester:commons-digester:2.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-logging:commons-logging:1.3.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-collections:commons-collections:3.2.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.squareup.okhttp3:logging-interceptor:4.12.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.github.ben-manes.caffeine:caffeine:2.9.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-ant:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-astbuilder:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-cli-picocli:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-groovysh:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-console:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-datetime:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-groovydoc:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-docgenerator:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-jmx:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-json:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-jsr223:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-macro:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-nio:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-servlet:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-sql:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-swing:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-templates:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-test:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-test-junit5:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-testng:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-xml:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.janino:commons-compiler:3.1.9" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:failureaccess:1.0.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.code.findbugs:jsr305:3.0.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.checkerframework:checker-qual:3.19.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.errorprone:error_prone_annotations:2.10.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.j2objc:j2objc-annotations:1.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-junit:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-launcher:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-antlr:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: info.picocli:picocli:4.6.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: jline:jline:2.14.6" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.github.javaparser:javaparser-core:3.24.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.thoughtworks.qdox:qdox:1.12.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: junit:junit:4.13.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-launcher:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.testng:testng:7.5" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-concurrent-collections-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-concurrency-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-engine:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-commons:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.opentest4j:opentest4j:1.2.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.beust:jcommander:1.78" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.webjars:jquery:3.5.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.mongodb:bson-record-codec:5.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.nytimes.android:cache:2.0.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-strict-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0" level="project" />
|
||||
</component>
|
||||
</module>
|
260
.idea/modules/aglaea.test.iml
generated
Normal file
260
.idea/modules/aglaea.test.iml
generated
Normal file
@ -0,0 +1,260 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module external.linked.project.id="aglaea:test" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="dev.jansel.aglaea" external.system.module.type="sourceSet" external.system.module.version="7.2.7" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet external-system-id="GRADLE" type="kotlin-language" name="Kotlin">
|
||||
<configuration version="5" platform="JVM 17" allPlatforms="JVM [17]" useProjectSettings="false" pureKotlinSourceFolders="C:\Users\Jannik\IdeaProjects\Aglaea\src\test\kotlin;C:\Users\Jannik\IdeaProjects\Aglaea\src\main\kotlin">
|
||||
<additionalVisibleModuleNames>aglaea:main</additionalVisibleModuleNames>
|
||||
<compilerSettings>
|
||||
<option name="additionalArguments" value="-opt-in kotlin.RequiresOptIn" />
|
||||
</compilerSettings>
|
||||
<compilerArguments>
|
||||
<flagArguments>
|
||||
<flagArg name="allowNoSourceFiles" arg="true" />
|
||||
<flagArg name="noReflect" arg="true" />
|
||||
<flagArg name="noStdlib" arg="true" />
|
||||
</flagArguments>
|
||||
<stringArguments>
|
||||
<stringArg name="destination" arg="$MODULE_DIR$/../../build/classes/kotlin/test" />
|
||||
<stringArg name="jvmTarget" arg="17" />
|
||||
<stringArg name="moduleName" arg="aglaea_test" />
|
||||
<stringArg name="apiVersion" arg="2.1" />
|
||||
<stringArg name="languageVersion" arg="2.1" />
|
||||
</stringArguments>
|
||||
<arrayArguments>
|
||||
<arrayArg name="pluginClasspaths">
|
||||
<args>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm/2.1.0/63671ebf34dac00ac97885f3e0e6f7478537bd20/kotlin-scripting-jvm-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-common/2.1.0/269ce38f2d7214d4608059b4326b1710f82b91b9/kotlin-scripting-common-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.1.0/85f8b81009cda5890e54ba67d64b5e599c645020/kotlin-stdlib-2.1.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar</arg>
|
||||
<arg>G:/Caches/gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/2.1.0/5909da8c57b75a117714ab0e348c86101b7a3284/kotlin-script-runtime-2.1.0.jar</arg>
|
||||
<arg>$KOTLIN_BUNDLED$/lib/kotlinx-serialization-compiler-plugin.jar</arg>
|
||||
</args>
|
||||
</arrayArg>
|
||||
<arrayArg name="pluginOptions" />
|
||||
</arrayArguments>
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager">
|
||||
<output-test url="file://$MODULE_DIR$/../../build/classes/java/test" />
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$/../../src/test" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="file://$MODULE_DIR$/../../src/main/resources/translations/aglaea/strings.properties" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="aglaea.main" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:kord-extensions:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-core-voice:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-coroutine-serialization:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-handler-reactor:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.codehaus.groovy:groovy:3.0.23" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.fusesource.jansi:jansi:2.4.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-classic:1.5.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.virtualdogbert:logback-groovy-config:1.14.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.insert-koin:koin-logger-slf4j:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.ibm.icu:icu4j:76.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex.data:api:1.0.2-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.pf4j:pf4j:3.13.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.oshi:oshi-core:6.6.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:2.0.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.fellbaum:jemoji:1.6.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.sentry:sentry:7.20.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:annotations:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kordex:token-parser:2.3.1-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-voice:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-serialization-mapping:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-coroutine-core:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.oshai:kotlin-logging-jvm:7.0.3" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-graphql:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-chat:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-eventsub-websocket:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-extensions:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-helix:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-pubsub:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-eventsub-common:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-kraken:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-messaginginterface:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-common:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-auth:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-client-websocket:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.twitch4j:twitch4j-util:1.24.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-okhttp:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp:4.12.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.credentialmanager:credentialmanager:0.3.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-slf4j:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-provider-caffeine:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-hystrix:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.netflix.hystrix:hystrix-core:1.5.18" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains:annotations:26.0.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-configuration:commons-configuration:1.10" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.bucket4j:bucket4j_jdk8-core:8.10.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-jackson:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.neovisionaries:nv-websocket-client:2.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.tony19:named-regexp:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-io:commons-io:2.18.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.apache.commons:commons-lang3:3.17.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-databind:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-api:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.projectreactor.addons:reactor-extra:3.5.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.projectreactor:reactor-core:3.6.8" level="project" />
|
||||
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-core:1.5.16" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.apache.commons:commons-math3:3.6.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.peanuuutz.tomlkt:tomlkt-jvm:0.4.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.insert-koin:koin-core-jvm:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.zafarkhaja:java-semver:0.10.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.java.dev.jna:jna-platform:5.15.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: net.java.dev.jna:jna:5.15.0" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.jspecify:jspecify:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-core-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-property:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-shared:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.jershell:kbson:0.5.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:bson:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.9.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-async-shared:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-runtime:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-core:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.github.philippheuer.events4j:events4j-handler-simple:0.12.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.openfeign:feign-core:13.5" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-core:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.netflix.archaius:archaius-core:0.4.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.reactivex:rxjava:1.2.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.hdrhistogram:HdrHistogram:2.1.9" level="project" />
|
||||
<orderEntry type="library" name="Gradle: commons-lang:commons-lang:2.6" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Gradle: commons-logging:commons-logging:1.1.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-annotations:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.fasterxml.jackson.core:jackson-core:2.18.2" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.reactivestreams:reactive-streams:1.0.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-gateway-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-common-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-network-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote:kreflect:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-data:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.litote.kmongo:kmongo-id:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-reflect:2.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:mongodb-driver-reactivestreams:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-http-cache-api:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okio:okio-jvm:3.9.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.github.xanthic.cache:cache-api:0.7.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord:kord-rest-jvm:0.16.0-SNAPSHOT" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord.cache:cache-map-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: dev.kord.cache:cache-api-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.mongodb:mongodb-driver-core:5.1.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-normalized-cache-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-api-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-content-negotiation-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-okhttp-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-client-core-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-utils-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp-sse:4.12.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.apollographql.apollo:apollo-normalized-cache-api-jvm:2.5.14" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-kotlinx-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-http-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-serialization-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-events-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-websocket-serialization-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-sse-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-io-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: com.benasher44:uuid-jvm:0.2.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: io.ktor:ktor-websockets-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="library" name="Gradle: org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4" level="project" />
|
||||
<orderEntry type="module-library" scope="RUNTIME">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="file://$MODULE_DIR$/../../build/generated" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
<excluded>
|
||||
<root url="file://$MODULE_DIR$/../../build/generated" />
|
||||
<root url="file://$MODULE_DIR$/../../src/main/resources/translations/aglaea/strings.properties" />
|
||||
</excluded>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-validator:commons-validator:1.9.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.janino:janino:3.1.9" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:guava:30.1.1-jre" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-beanutils:commons-beanutils:1.9.4" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-digester:commons-digester:2.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-logging:commons-logging:1.3.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: commons-collections:commons-collections:3.2.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.squareup.okhttp3:logging-interceptor:4.12.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.github.ben-manes.caffeine:caffeine:2.9.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-ant:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-astbuilder:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-cli-picocli:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-groovysh:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-console:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-datetime:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-groovydoc:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-docgenerator:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-jmx:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-json:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-jsr223:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-macro:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-nio:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-servlet:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-sql:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-swing:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-templates:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-test:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-test-junit5:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-testng:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.groovy:groovy-xml:3.0.13" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.codehaus.janino:commons-compiler:3.1.9" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:failureaccess:1.0.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.code.findbugs:jsr305:3.0.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.checkerframework:checker-qual:3.19.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.errorprone:error_prone_annotations:2.10.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.j2objc:j2objc-annotations:1.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-junit:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-launcher:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.apache.ant:ant-antlr:1.10.12" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: info.picocli:picocli:4.6.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: jline:jline:2.14.6" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.github.javaparser:javaparser-core:3.24.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.thoughtworks.qdox:qdox:1.12.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: junit:junit:4.13.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-launcher:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.testng:testng:7.5" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-concurrent-collections-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-concurrency-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-engine:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.junit.platform:junit-platform-commons:1.8.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.opentest4j:opentest4j:1.2.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.beust:jcommander:1.78" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.webjars:jquery:3.5.1" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.mongodb:bson-record-codec:5.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.nytimes.android:cache:2.0.2" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: co.touchlab:stately-strict-jvm:2.1.0" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.9.0" level="project" />
|
||||
</component>
|
||||
<component name="TestModuleProperties" production-module="aglaea.main" />
|
||||
</module>
|
@ -7,8 +7,6 @@ plugins {
|
||||
alias(libs.plugins.kotlin.jvm)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
|
||||
alias(libs.plugins.detekt)
|
||||
|
||||
alias(libs.plugins.kordex.docker)
|
||||
alias(libs.plugins.kordex.plugin)
|
||||
}
|
||||
@ -17,7 +15,6 @@ group = "dev.jansel.aglaea"
|
||||
version = "7.2.7"
|
||||
|
||||
dependencies {
|
||||
detektPlugins(libs.detekt)
|
||||
|
||||
implementation(libs.kotlin.stdlib)
|
||||
implementation(libs.kx.ser)
|
||||
@ -66,12 +63,6 @@ kordEx {
|
||||
}
|
||||
}
|
||||
|
||||
detekt {
|
||||
buildUponDefaultConfig = true
|
||||
|
||||
config.from(rootProject.files("detekt.yml"))
|
||||
}
|
||||
|
||||
// Automatically generate a Dockerfile. Set `generateOnBuild` to `false` if you'd prefer to manually run the
|
||||
// `createDockerfile` task instead of having it run whenever you build.
|
||||
docker {
|
||||
|
679
detekt.yml
679
detekt.yml
@ -1,679 +0,0 @@
|
||||
# TODO: Update `rootPackage` in naming -> InvalidPackageDeclaration
|
||||
|
||||
build:
|
||||
maxIssues: 0
|
||||
excludeCorrectable: false
|
||||
weights:
|
||||
# complexity: 2
|
||||
# LongParameterList: 1
|
||||
# style: 1
|
||||
# comments: 1
|
||||
|
||||
config:
|
||||
validation: true
|
||||
# when writing own rules with new properties, exclude the property path e.g.: 'my_rule_set,.*>.*>[my_property]'
|
||||
excludes: ''
|
||||
|
||||
processors:
|
||||
active: true
|
||||
exclude:
|
||||
- 'DetektProgressListener'
|
||||
- 'FunctionCountProcessor'
|
||||
- 'PropertyCountProcessor'
|
||||
- 'ClassCountProcessor'
|
||||
- 'PackageCountProcessor'
|
||||
- 'KtFileCountProcessor'
|
||||
|
||||
console-reports:
|
||||
active: true
|
||||
exclude:
|
||||
- 'ProjectStatisticsReport'
|
||||
- 'NotificationReport'
|
||||
- 'FileBasedFindingsReport'
|
||||
|
||||
output-reports:
|
||||
active: true
|
||||
exclude:
|
||||
# - 'HtmlOutputReport'
|
||||
- 'TxtOutputReport'
|
||||
# - 'XmlOutputReport'
|
||||
|
||||
comments:
|
||||
active: true
|
||||
|
||||
AbsentOrWrongFileLicense:
|
||||
active: false
|
||||
licenseTemplateFile: 'license.template'
|
||||
CommentOverPrivateFunction:
|
||||
active: false
|
||||
CommentOverPrivateProperty:
|
||||
active: false
|
||||
EndOfSentenceFormat:
|
||||
active: true
|
||||
endOfSentenceFormat: '([.?!][ \t\n\r\f<])|([.?!:]$)'
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
UndocumentedPublicClass:
|
||||
active: false
|
||||
searchInNestedClass: true
|
||||
searchInInnerClass: true
|
||||
searchInInnerObject: true
|
||||
searchInInnerInterface: true
|
||||
UndocumentedPublicFunction:
|
||||
active: false
|
||||
UndocumentedPublicProperty:
|
||||
active: false
|
||||
|
||||
complexity:
|
||||
active: true
|
||||
ComplexCondition:
|
||||
active: true
|
||||
threshold: 10
|
||||
ComplexInterface:
|
||||
active: false
|
||||
threshold: 10
|
||||
includeStaticDeclarations: false
|
||||
includePrivateDeclarations: false
|
||||
ComplexMethod:
|
||||
active: false
|
||||
threshold: 15
|
||||
ignoreSingleWhenExpression: false
|
||||
ignoreSimpleWhenEntries: false
|
||||
ignoreNestingFunctions: false
|
||||
nestingFunctions: [ run, let, apply, with, also, use, forEach, isNotNull, ifNull ]
|
||||
LabeledExpression:
|
||||
active: false
|
||||
ignoredLabels: [ ]
|
||||
LargeClass:
|
||||
active: false
|
||||
threshold: 600
|
||||
LongMethod:
|
||||
active: false
|
||||
threshold: 60
|
||||
LongParameterList:
|
||||
active: false
|
||||
functionThreshold: 6
|
||||
constructorThreshold: 7
|
||||
ignoreDefaultParameters: false
|
||||
ignoreDataClasses: true
|
||||
ignoreAnnotated: [ ]
|
||||
MethodOverloading:
|
||||
active: false
|
||||
threshold: 6
|
||||
NestedBlockDepth:
|
||||
active: false
|
||||
threshold: 4
|
||||
ReplaceSafeCallChainWithRun:
|
||||
active: true
|
||||
StringLiteralDuplication:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
threshold: 3
|
||||
ignoreAnnotation: true
|
||||
excludeStringsWithLessThan5Characters: true
|
||||
ignoreStringsRegex: '$^'
|
||||
TooManyFunctions:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
thresholdInFiles: 11
|
||||
thresholdInClasses: 11
|
||||
thresholdInInterfaces: 11
|
||||
thresholdInObjects: 11
|
||||
thresholdInEnums: 11
|
||||
ignoreDeprecated: false
|
||||
ignorePrivate: false
|
||||
ignoreOverridden: false
|
||||
|
||||
coroutines:
|
||||
active: true
|
||||
GlobalCoroutineUsage:
|
||||
active: true
|
||||
RedundantSuspendModifier:
|
||||
active: true
|
||||
SuspendFunWithFlowReturnType:
|
||||
active: true
|
||||
|
||||
empty-blocks:
|
||||
active: true
|
||||
EmptyCatchBlock:
|
||||
active: true
|
||||
allowedExceptionNameRegex: '^(_|(ignore|expected).*)'
|
||||
EmptyClassBlock:
|
||||
active: true
|
||||
EmptyDefaultConstructor:
|
||||
active: true
|
||||
EmptyDoWhileBlock:
|
||||
active: true
|
||||
EmptyElseBlock:
|
||||
active: true
|
||||
EmptyFinallyBlock:
|
||||
active: true
|
||||
EmptyForBlock:
|
||||
active: true
|
||||
EmptyFunctionBlock:
|
||||
active: true
|
||||
ignoreOverridden: false
|
||||
EmptyIfBlock:
|
||||
active: true
|
||||
EmptyInitBlock:
|
||||
active: true
|
||||
EmptyKtFile:
|
||||
active: true
|
||||
EmptySecondaryConstructor:
|
||||
active: true
|
||||
EmptyTryBlock:
|
||||
active: true
|
||||
EmptyWhenBlock:
|
||||
active: true
|
||||
EmptyWhileBlock:
|
||||
active: true
|
||||
|
||||
exceptions:
|
||||
active: true
|
||||
ExceptionRaisedInUnexpectedLocation:
|
||||
active: true
|
||||
methodNames: [ toString, hashCode, equals, finalize ]
|
||||
InstanceOfCheckForException:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
NotImplementedDeclaration:
|
||||
active: false
|
||||
PrintStackTrace:
|
||||
active: true
|
||||
RethrowCaughtException:
|
||||
active: true
|
||||
ReturnFromFinally:
|
||||
active: true
|
||||
ignoreLabeled: false
|
||||
SwallowedException:
|
||||
active: false
|
||||
ignoredExceptionTypes:
|
||||
- InterruptedException
|
||||
- NumberFormatException
|
||||
- ParseException
|
||||
- MalformedURLException
|
||||
allowedExceptionNameRegex: '^(_|(ignore|expected).*)'
|
||||
ThrowingExceptionFromFinally:
|
||||
active: true
|
||||
ThrowingExceptionInMain:
|
||||
active: true
|
||||
ThrowingExceptionsWithoutMessageOrCause:
|
||||
active: true
|
||||
exceptions:
|
||||
- IllegalArgumentException
|
||||
- IllegalStateException
|
||||
- IOException
|
||||
ThrowingNewInstanceOfSameException:
|
||||
active: true
|
||||
TooGenericExceptionCaught:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
exceptionNames:
|
||||
- ArrayIndexOutOfBoundsException
|
||||
- Error
|
||||
- Exception
|
||||
- IllegalMonitorStateException
|
||||
- NullPointerException
|
||||
- IndexOutOfBoundsException
|
||||
- RuntimeException
|
||||
- Throwable
|
||||
allowedExceptionNameRegex: '^(_|(ignore|expected).*)'
|
||||
TooGenericExceptionThrown:
|
||||
active: true
|
||||
exceptionNames:
|
||||
- Error
|
||||
- Exception
|
||||
- Throwable
|
||||
- RuntimeException
|
||||
|
||||
formatting:
|
||||
active: true
|
||||
android: false
|
||||
autoCorrect: true
|
||||
AnnotationOnSeparateLine:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
AnnotationSpacing:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
ArgumentListWrapping:
|
||||
active: false # It's wrong!
|
||||
autoCorrect: true
|
||||
ChainWrapping:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
CommentSpacing:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
EnumEntryNameCase:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
Filename:
|
||||
active: false
|
||||
FinalNewline:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
insertFinalNewLine: true
|
||||
ImportOrdering:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
layout: "*,java.**,javax.**,kotlin.**,^"
|
||||
Indentation:
|
||||
active: false
|
||||
autoCorrect: false
|
||||
indentSize: 4
|
||||
continuationIndentSize: 4
|
||||
MaximumLineLength:
|
||||
active: true
|
||||
maxLineLength: 120
|
||||
ModifierOrdering:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
MultiLineIfElse:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoBlankLineBeforeRbrace:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoConsecutiveBlankLines:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoEmptyClassBody:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoEmptyFirstLineInMethodBlock:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoLineBreakAfterElse:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoLineBreakBeforeAssignment:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoMultipleSpaces:
|
||||
active: false
|
||||
autoCorrect: false
|
||||
NoSemicolons:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoTrailingSpaces:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoUnitReturn:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoUnusedImports:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
NoWildcardImports:
|
||||
active: false
|
||||
PackageName:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
ParameterListWrapping:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
indentSize: 4
|
||||
SpacingAroundColon:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundComma:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundCurly:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundDot:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundDoubleColon:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundKeyword:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundOperators:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundParens:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingAroundRangeOperator:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingBetweenDeclarationsWithAnnotations:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
SpacingBetweenDeclarationsWithComments:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
StringTemplate:
|
||||
active: true
|
||||
autoCorrect: true
|
||||
|
||||
naming:
|
||||
active: true
|
||||
ClassNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
classPattern: '[A-Z$][a-zA-Z0-9$]*'
|
||||
ConstructorParameterNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
parameterPattern: '[a-z][A-Za-z0-9]*'
|
||||
privateParameterPattern: '[a-z][A-Za-z0-9]*'
|
||||
excludeClassPattern: '$^'
|
||||
ignoreOverridden: true
|
||||
EnumNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
enumEntryPattern: '^[A-Z][_a-zA-Z0-9]*'
|
||||
ForbiddenClassName:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
forbiddenName: [ ]
|
||||
FunctionMaxLength:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
maximumFunctionNameLength: 30
|
||||
FunctionMinLength:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
minimumFunctionNameLength: 3
|
||||
FunctionNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
functionPattern: '^([a-z$][a-zA-Z$0-9]*)|(`.*`)$'
|
||||
excludeClassPattern: '$^'
|
||||
ignoreOverridden: true
|
||||
FunctionParameterNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
parameterPattern: '[a-z][A-Za-z0-9]*'
|
||||
excludeClassPattern: '$^'
|
||||
ignoreOverridden: true
|
||||
|
||||
InvalidPackageDeclaration:
|
||||
active: true
|
||||
# TODO: Update this with your project's base package
|
||||
rootPackage: 'template'
|
||||
|
||||
MatchingDeclarationName:
|
||||
active: true
|
||||
mustBeFirst: true
|
||||
MemberNameEqualsClassName:
|
||||
active: true
|
||||
ignoreOverridden: true
|
||||
NonBooleanPropertyPrefixedWithIs:
|
||||
active: true
|
||||
ObjectPropertyNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
constantPattern: '[A-Za-z][_A-Za-z0-9]*'
|
||||
propertyPattern: '[A-Za-z][_A-Za-z0-9]*'
|
||||
privatePropertyPattern: '(_)?[A-Za-z][_A-Za-z0-9]*'
|
||||
PackageNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
packagePattern: '^[a-z]+(\.[a-z][A-Za-z0-9]*)*$'
|
||||
TopLevelPropertyNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
constantPattern: '[A-Z][_A-Z0-9]*'
|
||||
propertyPattern: '[A-Za-z][_A-Za-z0-9]*'
|
||||
privatePropertyPattern: '_?[A-Za-z][_A-Za-z0-9]*'
|
||||
VariableMaxLength:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
maximumVariableNameLength: 64
|
||||
VariableMinLength:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
minimumVariableNameLength: 1
|
||||
VariableNaming:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
variablePattern: '[a-z][A-Za-z0-9]*'
|
||||
privateVariablePattern: '(_)?[a-z][A-Za-z0-9]*'
|
||||
excludeClassPattern: '$^'
|
||||
ignoreOverridden: true
|
||||
|
||||
performance:
|
||||
active: true
|
||||
ArrayPrimitive:
|
||||
active: true
|
||||
ForEachOnRange:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
SpreadOperator:
|
||||
active: true
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
UnnecessaryTemporaryInstantiation:
|
||||
active: true
|
||||
|
||||
potential-bugs:
|
||||
active: true
|
||||
Deprecation:
|
||||
active: true
|
||||
DuplicateCaseInWhenExpression:
|
||||
active: true
|
||||
EqualsAlwaysReturnsTrueOrFalse:
|
||||
active: true
|
||||
EqualsWithHashCodeExist:
|
||||
active: true
|
||||
ExplicitGarbageCollectionCall:
|
||||
active: true
|
||||
HasPlatformType:
|
||||
active: true
|
||||
IgnoredReturnValue:
|
||||
active: true
|
||||
ImplicitDefaultLocale:
|
||||
active: false
|
||||
ImplicitUnitReturnType:
|
||||
active: true
|
||||
allowExplicitReturnType: true
|
||||
InvalidRange:
|
||||
active: true
|
||||
IteratorHasNextCallsNextMethod:
|
||||
active: true
|
||||
IteratorNotThrowingNoSuchElementException:
|
||||
active: true
|
||||
LateinitUsage:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
excludeAnnotatedProperties: [ ]
|
||||
ignoreOnClassesPattern: ''
|
||||
MapGetWithNotNullAssertionOperator:
|
||||
active: true
|
||||
MissingWhenCase:
|
||||
active: true
|
||||
NullableToStringCall:
|
||||
active: true
|
||||
RedundantElseInWhen:
|
||||
active: true
|
||||
UnconditionalJumpStatementInLoop:
|
||||
active: true
|
||||
UnnecessaryNotNullOperator:
|
||||
active: true
|
||||
UnnecessarySafeCall:
|
||||
active: true
|
||||
UnreachableCode:
|
||||
active: true
|
||||
UnsafeCallOnNullableType:
|
||||
active: true
|
||||
UnsafeCast:
|
||||
active: true
|
||||
UselessPostfixExpression:
|
||||
active: true
|
||||
WrongEqualsTypeParameter:
|
||||
active: true
|
||||
|
||||
style:
|
||||
active: true
|
||||
ClassOrdering:
|
||||
active: true
|
||||
CollapsibleIfStatements:
|
||||
active: true
|
||||
DataClassContainsFunctions:
|
||||
active: true
|
||||
conversionFunctionPrefix: 'to'
|
||||
DataClassShouldBeImmutable:
|
||||
active: true
|
||||
EqualsNullCall:
|
||||
active: true
|
||||
EqualsOnSignatureLine:
|
||||
active: true
|
||||
ExplicitCollectionElementAccessMethod:
|
||||
active: true
|
||||
ExplicitItLambdaParameter:
|
||||
active: true
|
||||
ExpressionBodySyntax:
|
||||
active: true
|
||||
includeLineWrapping: false
|
||||
ForbiddenComment:
|
||||
active: false
|
||||
values: [ 'TODO:', 'FIXME:', 'STOPSHIP:' ]
|
||||
allowedPatterns: ''
|
||||
ForbiddenImport:
|
||||
active: false
|
||||
imports: [ ]
|
||||
forbiddenPatterns: ''
|
||||
ForbiddenMethodCall:
|
||||
active: false
|
||||
methods: [ ]
|
||||
ForbiddenPublicDataClass:
|
||||
active: false
|
||||
ignorePackages: [ '*.internal', '*.internal.*' ]
|
||||
ForbiddenVoid:
|
||||
active: true
|
||||
ignoreOverridden: true
|
||||
ignoreUsageInGenerics: false
|
||||
FunctionOnlyReturningConstant:
|
||||
active: true
|
||||
ignoreOverridableFunction: true
|
||||
excludedFunctions: 'describeContents'
|
||||
excludeAnnotatedFunction: [ 'dagger.Provides' ]
|
||||
LibraryCodeMustSpecifyReturnType:
|
||||
active: true
|
||||
LibraryEntitiesShouldNotBePublic:
|
||||
active: true
|
||||
LoopWithTooManyJumpStatements:
|
||||
active: true
|
||||
maxJumpCount: 3
|
||||
MagicNumber:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
ignoreNumbers: [ '-1', '0', '1', '2' ]
|
||||
ignoreHashCodeFunction: true
|
||||
ignorePropertyDeclaration: false
|
||||
ignoreLocalVariableDeclaration: false
|
||||
ignoreConstantDeclaration: true
|
||||
ignoreCompanionObjectPropertyDeclaration: true
|
||||
ignoreAnnotation: true
|
||||
ignoreNamedArgument: true
|
||||
ignoreEnums: true
|
||||
ignoreRanges: false
|
||||
MandatoryBracesIfStatements:
|
||||
active: true
|
||||
MandatoryBracesLoops:
|
||||
active: true
|
||||
MaxLineLength:
|
||||
active: true
|
||||
maxLineLength: 120
|
||||
excludePackageStatements: true
|
||||
excludeImportStatements: true
|
||||
excludeCommentStatements: false
|
||||
MayBeConst:
|
||||
active: true
|
||||
ModifierOrder:
|
||||
active: true
|
||||
NestedClassesVisibility:
|
||||
active: true
|
||||
NewLineAtEndOfFile:
|
||||
active: true
|
||||
NoTabs:
|
||||
active: false
|
||||
OptionalAbstractKeyword:
|
||||
active: true
|
||||
OptionalUnit:
|
||||
active: false
|
||||
OptionalWhenBraces:
|
||||
active: true
|
||||
PreferToOverPairSyntax:
|
||||
active: true
|
||||
ProtectedMemberInFinalClass:
|
||||
active: true
|
||||
RedundantExplicitType:
|
||||
active: true
|
||||
RedundantVisibilityModifierRule:
|
||||
active: false
|
||||
ReturnCount:
|
||||
active: false
|
||||
max: 2
|
||||
excludedFunctions: 'equals'
|
||||
excludeLabeled: false
|
||||
excludeReturnFromLambda: true
|
||||
excludeGuardClauses: false
|
||||
SafeCast:
|
||||
active: true
|
||||
SerialVersionUIDInSerializableClass:
|
||||
active: true
|
||||
SpacingBetweenPackageAndImports:
|
||||
active: true
|
||||
ThrowsCount:
|
||||
active: false
|
||||
max: 2
|
||||
TrailingWhitespace:
|
||||
active: true
|
||||
UnderscoresInNumericLiterals:
|
||||
active: false
|
||||
acceptableDecimalLength: 5
|
||||
UnnecessaryAbstractClass:
|
||||
active: true
|
||||
excludeAnnotatedClasses: [ 'dagger.Module' ]
|
||||
UnnecessaryAnnotationUseSiteTarget:
|
||||
active: true
|
||||
UnnecessaryApply:
|
||||
active: true
|
||||
UnnecessaryInheritance:
|
||||
active: true
|
||||
UnnecessaryLet:
|
||||
active: true
|
||||
UnnecessaryParentheses:
|
||||
active: true
|
||||
UntilInsteadOfRangeTo:
|
||||
active: true
|
||||
UnusedImports:
|
||||
active: true
|
||||
UnusedPrivateClass:
|
||||
active: true
|
||||
UnusedPrivateMember:
|
||||
active: true
|
||||
allowedNames: '(_|ignored|expected|serialVersionUID)'
|
||||
UseArrayLiteralsInAnnotations:
|
||||
active: true
|
||||
UseCheckNotNull:
|
||||
active: true
|
||||
UseCheckOrError:
|
||||
active: true
|
||||
UseDataClass:
|
||||
active: true
|
||||
excludeAnnotatedClasses: [ ]
|
||||
allowVars: false
|
||||
UseEmptyCounterpart:
|
||||
active: true
|
||||
UseIfInsteadOfWhen:
|
||||
active: true
|
||||
UseRequire:
|
||||
active: true
|
||||
UseRequireNotNull:
|
||||
active: true
|
||||
UselessCallOnNotNull:
|
||||
active: true
|
||||
UtilityClassWithPublicConstructor:
|
||||
active: true
|
||||
VarCouldBeVal:
|
||||
active: true
|
||||
WildcardImport:
|
||||
active: false
|
||||
excludes: [ '**/test/**', '**/androidTest/**', '**/*.Test.kt', '**/*.Spec.kt', '**/*.Spek.kt' ]
|
||||
excludeImports: [ 'java.util.*', 'kotlinx.android.synthetic.*' ]
|
@ -1,5 +1,4 @@
|
||||
[versions]
|
||||
detekt = "1.23.6"
|
||||
kotlin = "2.1.0"
|
||||
|
||||
groovy = "3.0.23"
|
||||
@ -18,7 +17,6 @@ kmongo = "5.1.0"
|
||||
|
||||
|
||||
[libraries]
|
||||
detekt = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }
|
||||
groovy = { module = "org.codehaus.groovy:groovy", version.ref = "groovy" }
|
||||
jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" }
|
||||
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" }
|
||||
@ -35,8 +33,6 @@ kx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", vers
|
||||
|
||||
|
||||
[plugins]
|
||||
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
|
||||
|
||||
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||
|
||||
|
@ -43,7 +43,7 @@ class SessionExtension : Extension() {
|
||||
ConfigCollection().update(ConfigCollection().get()!!.copy(replaySession = true))
|
||||
}
|
||||
channel.createMessage {
|
||||
content = "Replay session enabled by: ${event.interaction.user.globalName}. SEND UR REPLAYS FOR FREE!"
|
||||
content = "<@&1361987241609527308> Replay session enabled by: ${event.interaction.user.globalName}. SEND UR REPLAYS FOR FREE!"
|
||||
}
|
||||
respond {
|
||||
content = "Replay session enabled"
|
||||
|
@ -4,6 +4,7 @@ import com.github.philippheuer.credentialmanager.domain.OAuth2Credential
|
||||
import com.github.twitch4j.TwitchClientBuilder
|
||||
import com.github.twitch4j.chat.events.channel.ChannelMessageEvent
|
||||
import dev.jansel.aglaea.botRef
|
||||
import dev.jansel.aglaea.database.collections.ConfigCollection
|
||||
import dev.jansel.aglaea.database.collections.ReplayCollection
|
||||
import dev.jansel.aglaea.logger
|
||||
import dev.jansel.aglaea.twitchClient
|
||||
@ -49,6 +50,22 @@ class Twitch : KordExKoinComponent {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (event.customRewardId.get() == "bd678e34-5a33-4d79-9cb0-fbb83f88a26b") {
|
||||
logger.info { "Channel points redeemed: ${event.customRewardId.get()}" }
|
||||
logger.info { "Activating free Replays..." }
|
||||
runBlocking {
|
||||
launch {
|
||||
val channel = botRef!!.kordRef.getGuildOrNull(Snowflake(1130932838200512584))!!
|
||||
.getChannelOf<GuildMessageChannel>(Snowflake(1130954956892029060))
|
||||
ConfigCollection().update(ConfigCollection().get()!!.copy(replaySession = true))
|
||||
channel.createMessage {
|
||||
content = "Free Replays activated by: ${event.user.name}"
|
||||
}
|
||||
}
|
||||
}
|
||||
logger.info { "Free Replays activated!" }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user