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"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
|
||||||
<component name="FrameworkDetectionExcludesConfiguration">
|
<component name="FrameworkDetectionExcludesConfiguration">
|
||||||
<file type="web" url="file://$PROJECT_DIR$" />
|
<file type="web" url="file://$PROJECT_DIR$" />
|
||||||
<file type="web" url="file://$PROJECT_DIR$/../ext-common" />
|
<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.jvm)
|
||||||
alias(libs.plugins.kotlin.serialization)
|
alias(libs.plugins.kotlin.serialization)
|
||||||
|
|
||||||
alias(libs.plugins.detekt)
|
|
||||||
|
|
||||||
alias(libs.plugins.kordex.docker)
|
alias(libs.plugins.kordex.docker)
|
||||||
alias(libs.plugins.kordex.plugin)
|
alias(libs.plugins.kordex.plugin)
|
||||||
}
|
}
|
||||||
@ -17,7 +15,6 @@ group = "dev.jansel.aglaea"
|
|||||||
version = "7.2.7"
|
version = "7.2.7"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
detektPlugins(libs.detekt)
|
|
||||||
|
|
||||||
implementation(libs.kotlin.stdlib)
|
implementation(libs.kotlin.stdlib)
|
||||||
implementation(libs.kx.ser)
|
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
|
// 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.
|
// `createDockerfile` task instead of having it run whenever you build.
|
||||||
docker {
|
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]
|
[versions]
|
||||||
detekt = "1.23.6"
|
|
||||||
kotlin = "2.1.0"
|
kotlin = "2.1.0"
|
||||||
|
|
||||||
groovy = "3.0.23"
|
groovy = "3.0.23"
|
||||||
@ -18,7 +17,6 @@ kmongo = "5.1.0"
|
|||||||
|
|
||||||
|
|
||||||
[libraries]
|
[libraries]
|
||||||
detekt = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }
|
|
||||||
groovy = { module = "org.codehaus.groovy:groovy", version.ref = "groovy" }
|
groovy = { module = "org.codehaus.groovy:groovy", version.ref = "groovy" }
|
||||||
jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" }
|
jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" }
|
||||||
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" }
|
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" }
|
||||||
@ -35,8 +33,6 @@ kx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", vers
|
|||||||
|
|
||||||
|
|
||||||
[plugins]
|
[plugins]
|
||||||
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
|
|
||||||
|
|
||||||
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", 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))
|
ConfigCollection().update(ConfigCollection().get()!!.copy(replaySession = true))
|
||||||
}
|
}
|
||||||
channel.createMessage {
|
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 {
|
respond {
|
||||||
content = "Replay session enabled"
|
content = "Replay session enabled"
|
||||||
|
@ -4,6 +4,7 @@ import com.github.philippheuer.credentialmanager.domain.OAuth2Credential
|
|||||||
import com.github.twitch4j.TwitchClientBuilder
|
import com.github.twitch4j.TwitchClientBuilder
|
||||||
import com.github.twitch4j.chat.events.channel.ChannelMessageEvent
|
import com.github.twitch4j.chat.events.channel.ChannelMessageEvent
|
||||||
import dev.jansel.aglaea.botRef
|
import dev.jansel.aglaea.botRef
|
||||||
|
import dev.jansel.aglaea.database.collections.ConfigCollection
|
||||||
import dev.jansel.aglaea.database.collections.ReplayCollection
|
import dev.jansel.aglaea.database.collections.ReplayCollection
|
||||||
import dev.jansel.aglaea.logger
|
import dev.jansel.aglaea.logger
|
||||||
import dev.jansel.aglaea.twitchClient
|
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