From 82f50befdff066fd088851d3b94d16cd6fd1e25a Mon Sep 17 00:00:00 2001 From: Hamid Fathi Date: Tue, 30 Aug 2022 11:56:01 +0430 Subject: [PATCH] init project --- .idea/.gitignore | 8 + .idea/kotlinc.xml | 6 + .idea/libraries/KotlinJavaRuntime.xml | 19 + .idea/libraries/fragment_setup2_0_1_12.xml | 9 + .idea/libraries/gradle_wrapper.xml | 9 + .idea/misc.xml | 9 + .idea/modules.xml | 8 + .idea/uiDesigner.xml | 124 + CodeGeneratorTools.iml | 12 + build/idea-sandbox/system/tmp/studio.exp | 1 + .../idea-sandbox/system/vcs-users/31e0cc91.2 | Bin 0 -> 8192 bytes .../system/vcs-users/31e0cc91.2.keystream | Bin 0 -> 8192 bytes .../system/vcs-users/31e0cc91.2.keystream.len | Bin 0 -> 8 bytes .../system/vcs-users/31e0cc91.2.len | Bin 0 -> 8 bytes .../system/vcs-users/31e0cc91.2_i | Bin 0 -> 32768 bytes .../system/vcs-users/31e0cc91.2_i.len | Bin 0 -> 8 bytes .../idea-sandbox/system/vcs-users/6282dfbf.2 | Bin 0 -> 8192 bytes .../system/vcs-users/6282dfbf.2.keystream | Bin 0 -> 8192 bytes .../system/vcs-users/6282dfbf.2.keystream.len | Bin 0 -> 8 bytes .../system/vcs-users/6282dfbf.2.len | Bin 0 -> 8 bytes .../system/vcs-users/6282dfbf.2_i | Bin 0 -> 32768 bytes .../system/vcs-users/6282dfbf.2_i.len | Bin 0 -> 8 bytes .../system/workspace/android.6282dfbf.xml | 3147 +++++++ .../workspace/loginregister.31e0cc91.xml | 475 ++ build/kotlin/compileKotlin/build-history.bin | Bin 0 -> 855 bytes .../caches-jvm/inputs/source-to-output.tab | Bin 0 -> 4096 bytes .../inputs/source-to-output.tab.keystream | Bin 0 -> 4096 bytes .../inputs/source-to-output.tab.keystream.len | Bin 0 -> 8 bytes .../inputs/source-to-output.tab.len | Bin 0 -> 8 bytes .../inputs/source-to-output.tab.values.at | Bin 0 -> 25847 bytes .../caches-jvm/inputs/source-to-output.tab_i | Bin 0 -> 32768 bytes .../inputs/source-to-output.tab_i.len | Bin 0 -> 8 bytes .../jvm/kotlin/class-attributes.tab | Bin 0 -> 4096 bytes .../jvm/kotlin/class-attributes.tab.keystream | Bin 0 -> 4096 bytes .../kotlin/class-attributes.tab.keystream.len | Bin 0 -> 8 bytes .../jvm/kotlin/class-attributes.tab.len | Bin 0 -> 8 bytes .../jvm/kotlin/class-attributes.tab.values.at | Bin 0 -> 52 bytes .../jvm/kotlin/class-attributes.tab_i | Bin 0 -> 32768 bytes .../jvm/kotlin/class-attributes.tab_i.len | Bin 0 -> 8 bytes .../jvm/kotlin/class-fq-name-to-source.tab | Bin 0 -> 4096 bytes .../class-fq-name-to-source.tab.keystream | Bin 0 -> 4096 bytes .../class-fq-name-to-source.tab.keystream.len | Bin 0 -> 8 bytes .../kotlin/class-fq-name-to-source.tab.len | Bin 0 -> 8 bytes .../class-fq-name-to-source.tab.values.at | Bin 0 -> 117 bytes .../jvm/kotlin/class-fq-name-to-source.tab_i | Bin 0 -> 32768 bytes .../kotlin/class-fq-name-to-source.tab_i.len | Bin 0 -> 8 bytes .../jvm/kotlin/internal-name-to-source.tab | Bin 0 -> 4096 bytes .../internal-name-to-source.tab.keystream | Bin 0 -> 4096 bytes .../internal-name-to-source.tab.keystream.len | Bin 0 -> 8 bytes .../kotlin/internal-name-to-source.tab.len | Bin 0 -> 8 bytes .../internal-name-to-source.tab.values.at | Bin 0 -> 10787 bytes .../jvm/kotlin/internal-name-to-source.tab_i | Bin 0 -> 32768 bytes .../kotlin/internal-name-to-source.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/package-parts.tab | Bin 0 -> 4096 bytes .../jvm/kotlin/package-parts.tab.keystream | Bin 0 -> 4096 bytes .../kotlin/package-parts.tab.keystream.len | Bin 0 -> 8 bytes .../jvm/kotlin/package-parts.tab.len | Bin 0 -> 8 bytes .../jvm/kotlin/package-parts.tab.values.at | Bin 0 -> 139 bytes .../caches-jvm/jvm/kotlin/package-parts.tab_i | Bin 0 -> 32768 bytes .../jvm/kotlin/package-parts.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/proto.tab | Bin 0 -> 4096 bytes .../caches-jvm/jvm/kotlin/proto.tab.keystream | Bin 0 -> 4096 bytes .../jvm/kotlin/proto.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/proto.tab.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/proto.tab.values.at | Bin 0 -> 19199 bytes .../caches-jvm/jvm/kotlin/proto.tab_i | Bin 0 -> 32768 bytes .../caches-jvm/jvm/kotlin/proto.tab_i.len | Bin 0 -> 8 bytes .../jvm/kotlin/source-to-classes.tab | Bin 0 -> 4096 bytes .../kotlin/source-to-classes.tab.keystream | Bin 0 -> 4096 bytes .../source-to-classes.tab.keystream.len | Bin 0 -> 8 bytes .../jvm/kotlin/source-to-classes.tab.len | Bin 0 -> 8 bytes .../kotlin/source-to-classes.tab.values.at | Bin 0 -> 9868 bytes .../jvm/kotlin/source-to-classes.tab_i | Bin 0 -> 32768 bytes .../jvm/kotlin/source-to-classes.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/subtypes.tab | Bin 0 -> 4096 bytes .../jvm/kotlin/subtypes.tab.keystream | Bin 0 -> 4096 bytes .../jvm/kotlin/subtypes.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/subtypes.tab.len | Bin 0 -> 8 bytes .../jvm/kotlin/subtypes.tab.values.at | Bin 0 -> 84 bytes .../caches-jvm/jvm/kotlin/subtypes.tab_i | Bin 0 -> 32768 bytes .../caches-jvm/jvm/kotlin/subtypes.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/supertypes.tab | Bin 0 -> 4096 bytes .../jvm/kotlin/supertypes.tab.keystream | Bin 0 -> 4096 bytes .../jvm/kotlin/supertypes.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/jvm/kotlin/supertypes.tab.len | Bin 0 -> 8 bytes .../jvm/kotlin/supertypes.tab.values.at | Bin 0 -> 113 bytes .../caches-jvm/jvm/kotlin/supertypes.tab_i | Bin 0 -> 32768 bytes .../jvm/kotlin/supertypes.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/counters.tab | 2 + .../caches-jvm/lookups/file-to-id.tab | Bin 0 -> 4096 bytes .../lookups/file-to-id.tab.keystream | Bin 0 -> 4096 bytes .../lookups/file-to-id.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/file-to-id.tab.len | Bin 0 -> 8 bytes .../lookups/file-to-id.tab.values.at | Bin 0 -> 235 bytes .../caches-jvm/lookups/file-to-id.tab_i | Bin 0 -> 32768 bytes .../caches-jvm/lookups/file-to-id.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/id-to-file.tab | Bin 0 -> 4096 bytes .../lookups/id-to-file.tab.keystream | Bin 0 -> 4096 bytes .../lookups/id-to-file.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/id-to-file.tab.len | Bin 0 -> 8 bytes .../lookups/id-to-file.tab.values.at | Bin 0 -> 2535 bytes .../caches-jvm/lookups/id-to-file.tab_i | Bin 0 -> 32768 bytes .../caches-jvm/lookups/id-to-file.tab_i.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/lookups.tab | Bin 0 -> 8192 bytes .../caches-jvm/lookups/lookups.tab.keystream | Bin 0 -> 8192 bytes .../lookups/lookups.tab.keystream.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/lookups.tab.len | Bin 0 -> 8 bytes .../caches-jvm/lookups/lookups.tab.values | Bin 0 -> 24189 bytes .../caches-jvm/lookups/lookups.tab.values.at | Bin 0 -> 32281 bytes .../caches-jvm/lookups/lookups.tab.values.s | 1 + .../caches-jvm/lookups/lookups.tab_i | Bin 0 -> 32768 bytes .../caches-jvm/lookups/lookups.tab_i.len | Bin 0 -> 8 bytes build/kotlin/compileKotlin/last-build.bin | Bin 0 -> 81 bytes build/kotlin/fragmentsetup0112jar-classes.txt | 1 + .../kotlin/fragmentsetup20112jar-classes.txt | 1 + build/kotlin/mvisetup0112jar-classes.txt | 1 + build/libs/fragment-setup2-0.1.12.jar | Bin 0 -> 57773 bytes build/patchedPluginXmlFiles/plugin.xml | 17 + build/reports/detekt/main.sarif | 7265 +++++++++++++++++ build/resources/main/META-INF/plugin.xml | 17 + build/resources/main/META-INF/pluginIcon.png | Bin 0 -> 3689 bytes build/resources/main/META-INF/pluginIcon2.svg | 58 + .../main/messages/MyBundle.properties | 3 + build/tmp/jar/MANIFEST.MF | 2 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 5 + lib/kotlin-reflect-sources.jar | Bin 0 -> 717411 bytes lib/kotlin-reflect.jar | Bin 0 -> 2872619 bytes lib/kotlin-stdlib-jdk7-sources.jar | Bin 0 -> 2453 bytes lib/kotlin-stdlib-jdk7.jar | Bin 0 -> 3126 bytes lib/kotlin-stdlib-jdk8-sources.jar | Bin 0 -> 6385 bytes lib/kotlin-stdlib-jdk8.jar | Bin 0 -> 15475 bytes lib/kotlin-stdlib-sources.jar | Bin 0 -> 452373 bytes lib/kotlin-stdlib.jar | Bin 0 -> 1379867 bytes lib/kotlin-test-sources.jar | Bin 0 -> 3136 bytes lib/kotlin-test.jar | Bin 0 -> 30991 bytes .../other/WizardTemplateProviderImpl.kt | 12 + .../fragmentSetup/FragmentSetupRecipe.kt | 113 + .../fragmentSetup/FragmentSetupTemplate.kt | 135 + .../fragmentSetup/src/FragmentAndLayout.kt | 1206 +++ .../other/sectionSetup/SectionSetupRecipe.kt | 113 + .../sectionSetup/SectionSetupTemplate.kt | 111 + .../src/SectionFragmentAndLayout.kt | 340 + src/main/resources/META-INF/plugin.xml | 15 + src/main/resources/META-INF/pluginIcon.png | Bin 0 -> 3689 bytes src/main/resources/META-INF/pluginIcon2.svg | 58 + .../resources/messages/MyBundle.properties | 3 + 147 files changed, 13306 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/kotlinc.xml create mode 100644 .idea/libraries/KotlinJavaRuntime.xml create mode 100644 .idea/libraries/fragment_setup2_0_1_12.xml create mode 100644 .idea/libraries/gradle_wrapper.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 CodeGeneratorTools.iml create mode 100644 build/idea-sandbox/system/tmp/studio.exp create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2 create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream.len create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2.len create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2_i create mode 100644 build/idea-sandbox/system/vcs-users/31e0cc91.2_i.len create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2 create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream.len create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2.len create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2_i create mode 100644 build/idea-sandbox/system/vcs-users/6282dfbf.2_i.len create mode 100644 build/idea-sandbox/system/workspace/android.6282dfbf.xml create mode 100644 build/idea-sandbox/system/workspace/loginregister.31e0cc91.xml create mode 100644 build/kotlin/compileKotlin/build-history.bin create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/counters.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.s create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i create mode 100644 build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i.len create mode 100644 build/kotlin/compileKotlin/last-build.bin create mode 100644 build/kotlin/fragmentsetup0112jar-classes.txt create mode 100644 build/kotlin/fragmentsetup20112jar-classes.txt create mode 100644 build/kotlin/mvisetup0112jar-classes.txt create mode 100644 build/libs/fragment-setup2-0.1.12.jar create mode 100644 build/patchedPluginXmlFiles/plugin.xml create mode 100644 build/reports/detekt/main.sarif create mode 100644 build/resources/main/META-INF/plugin.xml create mode 100644 build/resources/main/META-INF/pluginIcon.png create mode 100644 build/resources/main/META-INF/pluginIcon2.svg create mode 100644 build/resources/main/messages/MyBundle.properties create mode 100644 build/tmp/jar/MANIFEST.MF create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 lib/kotlin-reflect-sources.jar create mode 100644 lib/kotlin-reflect.jar create mode 100644 lib/kotlin-stdlib-jdk7-sources.jar create mode 100644 lib/kotlin-stdlib-jdk7.jar create mode 100644 lib/kotlin-stdlib-jdk8-sources.jar create mode 100644 lib/kotlin-stdlib-jdk8.jar create mode 100644 lib/kotlin-stdlib-sources.jar create mode 100644 lib/kotlin-stdlib.jar create mode 100644 lib/kotlin-test-sources.jar create mode 100644 lib/kotlin-test.jar create mode 100644 src/main/kotlin/other/WizardTemplateProviderImpl.kt create mode 100644 src/main/kotlin/other/fragmentSetup/FragmentSetupRecipe.kt create mode 100644 src/main/kotlin/other/fragmentSetup/FragmentSetupTemplate.kt create mode 100644 src/main/kotlin/other/fragmentSetup/src/FragmentAndLayout.kt create mode 100644 src/main/kotlin/other/sectionSetup/SectionSetupRecipe.kt create mode 100644 src/main/kotlin/other/sectionSetup/SectionSetupTemplate.kt create mode 100644 src/main/kotlin/other/sectionSetup/src/SectionFragmentAndLayout.kt create mode 100644 src/main/resources/META-INF/plugin.xml create mode 100644 src/main/resources/META-INF/pluginIcon.png create mode 100644 src/main/resources/META-INF/pluginIcon2.svg create mode 100644 src/main/resources/messages/MyBundle.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..0dd4b35 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/libraries/KotlinJavaRuntime.xml b/.idea/libraries/KotlinJavaRuntime.xml new file mode 100644 index 0000000..1165e29 --- /dev/null +++ b/.idea/libraries/KotlinJavaRuntime.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/fragment_setup2_0_1_12.xml b/.idea/libraries/fragment_setup2_0_1_12.xml new file mode 100644 index 0000000..d1c7884 --- /dev/null +++ b/.idea/libraries/fragment_setup2_0_1_12.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/gradle_wrapper.xml b/.idea/libraries/gradle_wrapper.xml new file mode 100644 index 0000000..0796d76 --- /dev/null +++ b/.idea/libraries/gradle_wrapper.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..fff67ee --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..043209a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CodeGeneratorTools.iml b/CodeGeneratorTools.iml new file mode 100644 index 0000000..3200c88 --- /dev/null +++ b/CodeGeneratorTools.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/build/idea-sandbox/system/tmp/studio.exp b/build/idea-sandbox/system/tmp/studio.exp new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/build/idea-sandbox/system/tmp/studio.exp @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/build/idea-sandbox/system/vcs-users/31e0cc91.2 b/build/idea-sandbox/system/vcs-users/31e0cc91.2 new file mode 100644 index 0000000000000000000000000000000000000000..af5abfc2e6068a96a933e3af44fa53f622971ec2 GIT binary patch literal 8192 zcmeIuu?c`c5ClL)V=J>LV_UK~-9-d3H=BjO-@9=3^;m{aw(MupbN{A&>`11(_Gj;{ veQrtK_xoZJAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0)GlzitG*` literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream b/build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream new file mode 100644 index 0000000000000000000000000000000000000000..c1a20c4a5998f71566b74a23a9ca187cb4e82859 GIT binary patch literal 8192 zcmeIu!3lsM06@_$&Cv$V&?=Iaf?`B8f6x>i-aq^S-dtj@Y55-Zc$XSdesUXUzSg71 t+QK&aBmx8o5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAVA>90xt~?4iEqU literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream.len b/build/idea-sandbox/system/vcs-users/31e0cc91.2.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..6645728579eeef54537466a274b09bb22b2e09e2 GIT binary patch literal 8 LcmZQz00T7u04@M0 literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/31e0cc91.2.len b/build/idea-sandbox/system/vcs-users/31e0cc91.2.len new file mode 100644 index 0000000000000000000000000000000000000000..24095040dfdacf27b7a8c408d735b3512ae86fdc GIT binary patch literal 8 LcmZQz0D}Yo0B8VV literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/31e0cc91.2_i b/build/idea-sandbox/system/vcs-users/31e0cc91.2_i new file mode 100644 index 0000000000000000000000000000000000000000..0d57e469f2313189082225f17541ecb851976540 GIT binary patch literal 32768 zcmeIu0Sy2k3Qf8Ls3*6$7B|zn3Oy-0kgJr%$%pdnMoLN#-R_<*1rR yWlwTDpXt4gQ6oTr009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjYm5V!$$wGVm# literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream b/build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream new file mode 100644 index 0000000000000000000000000000000000000000..2da5b3e3192c9d1348cc5d6e5d67ba57b388774d GIT binary patch literal 8192 zcmeIuI|>3Z5C&iiwGkFXw6M_=3_d`yTPv$no?vvdNiYvdRzXkiu8MjG|0!k|m&}O+_d@uI|7c&ujs$?9$w^MzLy_>JTW0^3Pi|I~>GO{-V*R-U5 yzqAk#fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOL~C6?gy+?MXTS literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream.len b/build/idea-sandbox/system/vcs-users/6282dfbf.2.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..a84ea49c0898d436c30587d12ae33db9aefd2fd2 GIT binary patch literal 8 LcmZQz0E1Hi0MY=< literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/6282dfbf.2.len b/build/idea-sandbox/system/vcs-users/6282dfbf.2.len new file mode 100644 index 0000000000000000000000000000000000000000..24095040dfdacf27b7a8c408d735b3512ae86fdc GIT binary patch literal 8 LcmZQz0D}Yo0B8VV literal 0 HcmV?d00001 diff --git a/build/idea-sandbox/system/vcs-users/6282dfbf.2_i b/build/idea-sandbox/system/vcs-users/6282dfbf.2_i new file mode 100644 index 0000000000000000000000000000000000000000..31bade11ab7e46ca99351c5b9ce6e33b473bc554 GIT binary patch literal 32768 zcmeIup$)=N5C-7akknvd1`@&o2oe+uT>}UN=^VA)0487q2Eeli1K>GZQQ4-+`<}ad z$^Ca + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/idea-sandbox/system/workspace/loginregister.31e0cc91.xml b/build/idea-sandbox/system/workspace/loginregister.31e0cc91.xml new file mode 100644 index 0000000..5c728d3 --- /dev/null +++ b/build/idea-sandbox/system/workspace/loginregister.31e0cc91.xml @@ -0,0 +1,475 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/kotlin/compileKotlin/build-history.bin b/build/kotlin/compileKotlin/build-history.bin new file mode 100644 index 0000000000000000000000000000000000000000..41035197a792f541744adc00d70a85307c69231e GIT binary patch literal 855 zcmZ4UmVvd3fq~hN0Rp%f7#M4|?R>U|5y)p|5VQ$)^wo9t_X`dQ3UvD;MC-j%=|pCK_RKR z1v!Z&soo`e#aM*(4E55%w)nUtmLz(Xq~-!$$%NgyV5-}tX9xfGVfCSv25eMWG8@t>feWAsv&WXjTFmpj(gqaIUDGUs5)bIu{jIjn2 zDB!n#5dsA~6fo9GirZcW2{2*v2o~=HV-KVks8Q1VF{(+j6fuL>0)? OnSvr9b>$#GTmS$cvi{8g literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab b/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab new file mode 100644 index 0000000000000000000000000000000000000000..390bc298d4115aec1c610597b3b9de7274ccd538 GIT binary patch literal 4096 zcmbR3vzt$Xfq{V?h~Yp0!rB3(8i4pe5P(ErYCM2!Mkoe}g8)b_6wHFiL77BRsZ0L< zF953Cb>{#7A3*x+-T(iyfEIk1{r~@KAT6=u|NlrP28J1*|NlPaWap9i3 zud$|tO8gj=_^bI}mBW|;hOhpr+uoM8rFWP8Fi1L<2lAMgI*qEf+?Mroh|9On9Qewd a*fIlVzzmoHGhhbHfEh3YX21;mF9Rp)?MpBK literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..79cec0bdaf98ec66c922654cb6b1ce2309a38a62 GIT binary patch literal 8 McmZQz00Cx8002h-Jpcdz literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len b/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..817b326d9eb94f6a38f5e047201a69ab944ef476 GIT binary patch literal 8 LcmZQz0D~O>0Kfpb literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..a610b93a4d22f605e78c7617aeb9a8a607636559 GIT binary patch literal 25847 zcmeHPO=}ZD7+%QF5TU|eTQNs(MGY-&N^GjVEXXuFO~&qKmYLaVMMV4u#gq7rprGKv z|KZQjlcyd8Jvq(p#I2d#Y|>< zj1w+!U#ubCYoh2j3S!(Al%X#Ee#v=s?W%W+%P)Dmr0>&v+*|GYj1s>sVxQ0!qjzyf zaIY1_UDEdi4x<1GT=({368K&xK%8Ul9Z(U-e}_nZP|?H8+m{ar&0(3-Uk%jl#ChK(>ih4IUuOoq! z`QBNIZ(SZNh4GV37&|lwP{c{UyF+QPhuG#|&lT1;HeuyG#BfW#lnr#K0KT*dU?4ql z6Z>TNIzF`tUFrZ|7{lb_eG~_xg*pfFayoS@EyU!fz)WqYIqzHu&USe9k!> z*jZg(-)ao+`(=K5;n!CZMsO#jejMN*HHXdq*=@;82<OeSa2XD%z^jprw&*sFC?`^(IZ}t~xs8z1 zaN(^{Yz3^muB=y4%%5|XiV^-77$JI?kuq8?SOTgca&Dl60|M2^D(g9JN6*!=SGaOL zKs83P71P)hsKzAupvf!@RO4(mEysF5H43tlXIc{*&F$9o*^gl)&-8B`|6T)lbIEC-!X-QIp!=5brPKj zbl+k5c?ubL8>A`S!Y9N>UrH_=L)5&IhENu zQ|6?8E7Fe3Z8wyvPFaet+i)mVEoxqH3;2h5PhAMkc6g>q$AYPXP^~$yRwqkTZXnSy zkm!;#|}1f&B40F=LV5#7lL}5VjZgE&Oy8@NHR3I77_24?1&_)q!X zCk;}QJOTs=5FkK+009C72oNAZfIz_l$7tJ+SDS(pr4b-NfB*pk1PBlyK!5-N0t9*m zZgKsdn@R7dBLM;g2oNAZfI#&E*AQ6m+EMio00B1QxO0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAdscNJyy@R!!FD5MiU@FfB*pk1PBx_ F@CVIm5l{dC literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len b/build/kotlin/compileKotlin/caches-jvm/inputs/source-to-output.tab_i.len new file mode 100644 index 0000000000000000000000000000000000000000..131e265740f37d77b7c4a3676d2a7704ca3e4a29 GIT binary patch literal 8 McmZQz0D%Su009U9fdBvi literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab new file mode 100644 index 0000000000000000000000000000000000000000..bdf584a84b58bf0b45e9b3a4c946653433feaad2 GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..396a952a4cbecececbc0075c98ee0b057ac11193 GIT binary patch literal 4096 zcmY$$FUd$P(hJY5N-RnVNzE)r literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..71989fae04bfe99bdf626101b79426237b82717c GIT binary patch literal 8 LcmZQz00Tt;04V?> literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..2a17e6e5bd9e7704741c2a3ae485eb2d2e302b87 GIT binary patch literal 8 LcmZQz0D}$y0FVHQ literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..53b2d29f95c6af74266544729b594570fda94d3b GIT binary patch literal 52 zcmdOA@JLNeNi9+cN=?o$N>OmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#2> HWMBXQ-PsZa literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..bfdbc44a7d00ccd2550e116e1e89236603400299 GIT binary patch literal 32768 zcmeIuK@9*P5CpL$SU?ZjKnq5}0-t+z3{29r^oRff0t5&UAV7cs0RjXF5GWB??=tq8 zB{LHO1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 d2oNAZfB*pk1PBlyK!5-N0t5&UAVAeSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..396a952a4cbecececbc0075c98ee0b057ac11193 GIT binary patch literal 4096 zcmY$$FUd$P(hJY5N-RnVNzE)r literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..71989fae04bfe99bdf626101b79426237b82717c GIT binary patch literal 8 LcmZQz00Tt;04V?> literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..2a17e6e5bd9e7704741c2a3ae485eb2d2e302b87 GIT binary patch literal 8 LcmZQz0D}$y0FVHQ literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..157f934f090b1787619cc0b5ba269614ebb5a9fb GIT binary patch literal 117 zcmWN~%L>9U5JurXN)}z$XYfiZh#?l;1Y~G_Y-rjklc@`z-mDJa>g=i(6d=Z7U4L<4ll}pj-76;m literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..bfdbc44a7d00ccd2550e116e1e89236603400299 GIT binary patch literal 32768 zcmeIuK@9*P5CpL$SU?ZjKnq5}0-t+z3{29r^oRff0t5&UAV7cs0RjXF5GWB??=tq8 zB{LHO1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 d2oNAZfB*pk1PBlyK!5-N0t5&UAVA9t7i%&C3l}pQ8l%b4zCZ>o4uYeLgCLk=;OYl(DyL`@8X6j;p}|Fn zCM^j^mj=zP?ec##gqB99`-b!U&KsQjxo$G;ohvg-FqXBun3dPeYD`6ion-h>;XX(6 z5!Ru?*~5JHcmH?mUs8Q(j~j`xbc*}DcZshfsfxpabc+q_;{_hjKP8YU`+cFbxZ}7$%3vJ5VlKJVy0m&8t5jd6u zf$;jH{k8x0a%3O~F`_}_PvD?-CK3zQFiP47CJ8*QmYl(TtN< zmKJO>>H=w}d(*u*KFrY*8XdZ+D$1!2-PbE)VTR9JGCpeDk|inx9cB<>D~vq4Ofk>R zdlMMY+qcOO2pD%d;fx7G#uv?5o{|!DETUkklw5;J*A3$@&6)8Q47!Q55$qX%Y7UYj zrYZU&(e==r!iP26`nZ9eBp19-2=HgRT`|8C&nv?Fd z=k)YzZ<$9tBJE5mlsa-;shtVwT;zr_)iQk8H+6D@bb(&O7#+s7dr)WJCX`E(}=7A(U;kwtOY=zNs2 zXTUkmGWai_@% literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..4f194b209e133e96848bcec631be08baff80fc8b GIT binary patch literal 32768 zcmeI)J4ga?9Ki95qQ}+}G)dr4Efx;dP+&t=OAlyhtR$~mmZTAgfx^}H3Sw# zZ3Q(n6cm_6LkL0ipl~Q~3HrIKh?j0T@V-m|c0s$%YF8DoTor()nX)#k$%X&|2q2)az?t-BU+bS!xJ6n+009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1WXk;k!)M1(}ulAZ)))*L%<>eP4a%*`PBH6Mard2 z1Q0*~0R#|0009ILKmY**5J2GH2z1DEo8G-%{%`W%9B~>&009ILKmY**5I`Vzfd`rD z>|XfHeFZZSP+y>0?xO=E*B9z{N{0v_fB*srAfT#1y3h*LS^MDqa}Rs&&ql z)SEhW2k_KIZ1U_3^hGY4TkNf~A<0OW59iGP4SNChaDx+E;0hy*aECyV0U3}18IS=P TkO3Kx0U3}18IS=P_-Wt<77rea literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/package-parts.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..dc88d884db8b8faa447316a1680315983f4dd3ba GIT binary patch literal 4096 zcmeIu!3sb?5C&lH;N~pJ#WT3L;DQ&}7;Le-X;yiAl9GrQ_~$e=|IF0qrnBfLQkOmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#2> JWMHHb0ssg_5;i0n#SwHzK!7Ca)3t5-MbG!| z-uq8lrbY4y5FkK+009C72oNAZfB*pk1PBlyKp?w784K>K_LY5z0kaS|$1iW+%X_TP zRuS}D@3&*+$sv$a;2Pz}&%e#NK{o*c1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UATX^!9d*^=`Ixp<8vz0Y2oNAZfB=DE0!^IniqmFTifaM{2oNAZfB=EMKnEfvcG>;^{~RFw@c#e*M}f4*z5o9|0O=!JA?^Y) sN5Nz{}fB*y_009U<00Izz J00jO);0E*mV^RPB literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..b59255eabed35cfb91819f1a7e31ef2cfbbe519a GIT binary patch literal 8 LcmZQz0E7Pk0S5s9 literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..fa606b628b9821e4e1a5e524f5973b5db3fb44ba GIT binary patch literal 8 LcmZQz0D}Vn0LTEr literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..1035d43b769af48805de7ca2eda99c94b835ff13 GIT binary patch literal 19199 zcmeHP&2QX96rVU7ujBoQvk7TsP>DhnwUx+*6sZx5gi6Db(oGbaP%43hrrBv?>Rm6k zHzf!zfW-gNQ~m^wz=4koM~)mgapONgeQ(B-c)y*bEo3`~&9lej@p$I<-n@D5=M>2* zqgCe5-e%jLU!5&`{_FC6HhMrG%*q`HMgpiTf&zr>5th}ii zW2Saq<7XK-GwiZOY;AF5Nw>5}jz%&S$+1Z4Ak$FK067lQjARC-y*fo0xZ^8)uE&ie~YNPfn~gNd3h9F$>8}10lPs1Msj#^$6*iGyef0a#QkV2UJY2- zY%Kj|aDZJf4*`~gDN6(?m=c5(LMGidH3%6jZ-FAzA3tV&glM<+TiS)^@aI9laq8m` z?$r+o^+EmS5I@lKFgFt@xoo^7eC~x zAdwG>um>9A-vq@dk++iSPxnSjWc1SIJ0!cqLfL)*&wedwtMaB&#{m4LqcV^$=eRP! zs|!mT+1tqaT4;Ai?Jc1sSF}Yf0(uH0+8`Yy0t+Pq5G4X1B?1~H0yPT~0frK7WOg-u zpijW_Es~Q^+e9UWqH9TC4i*-t!QT0tZ8u?#OT?^s)uzk1-6|z*1WX0oBgaXYtro-C z3Vze&1}uRYJ&EmWw^)Ct`6PWLmP7-miX(M2l4EmuF*SF;-U6taWNwl#jibxuN4jpO zjFdGtXLHk)UM}DLF7-&y7E*=*bCfbnD|4V{VZd`Fy>@f`lg*V|aPnf6-KR}A+&Ef0 zHmDCPNXUG$oODz-LmzDZ;f*D70T8^>r{y;;T|RN!R&CGW;E}U<68(4?I=I%>&P7_U zdm%+*6bMC}>QakbP2P9e!%lttL+GPx_teL?_dAXxVRRt5a*w^{9C=&CNk;?{Wv)1)qiFDi6HS zb?U_p>cApIi1t~h>-nQ_H@=6v(uRq}5gIAT5@~y&Y&t$}hc##7rAM{r$QA4+QSNg;cl-HrpOsOJ_SJ_j zjxvhRrBVDr1g*+PF@?N}DICT^xKT_R7Lyyop^H7__GCzkM=;tqdCK!Y&IbG$dj7-U zwEZgV)A}&jr-j3q=b%_756j2G{DbN%JB2Y)WvBWjIF1=8RCbDQ%9Cy`m7VIA`)SYV zC_9zFPN~d>$jBbkU_IN+hH`rUr%vxbJV{Qz>J#q9Bxw}xo`!I@$c*Mypt~*QHEe-y zi~$d8Z2RX7r-oFIxJSCoi1Qq{X|E?Eia@d_P82cV9P{BONX&zy#Qd8Hn-jj6!+ATG zseApT+@hK8+#-11AWo6&H|G{X{YmI&JmTF>L@7kqMg4heYCwJd-Us?L!03f1z*XXW zk$6_`?2(r^UkSSnOEvJ7TDVNT(vt%?PRfr~esoe!)PVi|FM@pXZEuDU*vN<>^zjp8 zCSbZ88A38`o!SCnI?96R_|B2V&b>Bm^y BM<@UQ literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/proto.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..472f004509a5c022859565092c817b11d3604f2b GIT binary patch literal 32768 zcmeIuAqoOf6a~-$iyLqSCRboFy8<_0aSH~E(daZW8I2af1z1G{HO~?ZibcVf^9T?iK!5-N0t5&UAV7cs0RjXF5FkJxxxgY4>^sFZc@O~_Aux}Y z>t}wis_ZHjy}HAGRr~BAkWye1$H$LvkurnZ1PG)RSjPEV{+y;w;W_~V1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK%hAShp76woZro9tZ5wuwh?MMIvwknO(p^a2oNAZfB*pk aWdgex3?{Q)+1x(?0t5&UAV7e?e*!-3D zHYRG-lz0TLhq5+DH*AOR8}0TLhq68JxXD_RW7+yDRo literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..6ba68acc0a6efbc3058f21a0434d6b072acd587b GIT binary patch literal 8 McmZQz00Aap0018V761SM literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..817b326d9eb94f6a38f5e047201a69ab944ef476 GIT binary patch literal 8 LcmZQz0D~O>0Kfpb literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..c754f9d31c95de60babf11ba7a975c6dbfc950c1 GIT binary patch literal 9868 zcmeHNO>fgc5cM6=3pY-YSRvE{!4(G(r-%{~IVmQoio^wN<7u+$+H0-Hk<#CX#FhWT zA7Ini$Vu(3vvz^1dx;Xs^Y+90=DnFs*BJl}Kz1fD6Ef)Zh3xns6P6%EIH1X5Oye`k zQ<$QVbPlhaj=%-T?iY4NWpD~%%qfB|#gZwUq5667@=_pY(YH_pDTmh%*+g8Z_)wuv z0n@lUUb5>iYG4+FhdWW<51i+^uzX+--`0DKgxP?3Bys!3kwh(n;p&8j&| z^U-`Zb4laH=g~1mN?flMoFPI;+^IR%OmI%)ghlgHA^16!qwBR2cVLd0ET{xuZCal$ ziTlAEh^zBGhJdN{lp}zva386sf#VQAg3B)2{NjznYD+fv!ucRkv<5Tn+d6<{mC*)?f-%Cjc>Z<}mONlQsf$*uok Z6im5Z1OKIz)+&xIxh=UZx$hsje*=^uuwMWG literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..1045e443bcf16e4f5bba4933318b049107395208 GIT binary patch literal 32768 zcmeIuAqoOP7>3~igVo>_1hEMwg9q>kp1=caS4?6MWsA|cSQI>f(F=GJFW_IT8eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..b7378a173cf592970d32dfcfda486ee142ad7794 GIT binary patch literal 4096 zcmeIu!3lsc5JXWc+79f&gW!2Fdk7@1tUI(}ve1dPF{}a7?eQb=E3TYK;e_8`N_cFiHXv literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len new file mode 100644 index 0000000000000000000000000000000000000000..131e265740f37d77b7c4a3676d2a7704ca3e4a29 GIT binary patch literal 8 McmZQz0D%Su009U9fdBvi literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab new file mode 100644 index 0000000000000000000000000000000000000000..bdf584a84b58bf0b45e9b3a4c946653433feaad2 GIT binary patch literal 4096 zcmbR3vzw0r2pB;G3eSnEDq8~2%LkOPe|RU{AdV_hQMeD jjE2By2#kinXb6mkz-S1JhQMeDjE2By2#kgRc_9D*#r_JH literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..396a952a4cbecececbc0075c98ee0b057ac11193 GIT binary patch literal 4096 zcmY$$FUd$P(hJY5N-RnVNzE)r literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..71989fae04bfe99bdf626101b79426237b82717c GIT binary patch literal 8 LcmZQz00Tt;04V?> literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..2a17e6e5bd9e7704741c2a3ae485eb2d2e302b87 GIT binary patch literal 8 LcmZQz0D}$y0FVHQ literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..438cbd6d15050d51126650ad1f9b20536852d519 GIT binary patch literal 113 zcmXZSK?=e^5Jb@&WlqpJfi5K*Aw0 zYp#JcI<50nw}+M&ZsF7k=jJr}BDxwqn}mC*k_{?*{wR-vWh)wx=g;>)d;0s>_yr(B BDqH{n literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i b/build/kotlin/compileKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..bfdbc44a7d00ccd2550e116e1e89236603400299 GIT binary patch literal 32768 zcmeIuK@9*P5CpL$SU?ZjKnq5}0-t+z3{29r^oRff0t5&UAV7cs0RjXF5GWB??=tq8 zB{LHO1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 d2oNAZfB*pk1PBlyK!5-N0t5&UAVA-3D zHYRG-lz0TLhq5+DH*AOR8}0TLhq68JxXD_RW7+yDRo literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..6ba68acc0a6efbc3058f21a0434d6b072acd587b GIT binary patch literal 8 McmZQz00Aap0018V761SM literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len b/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..817b326d9eb94f6a38f5e047201a69ab944ef476 GIT binary patch literal 8 LcmZQz0D~O>0Kfpb literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..ca46eca96af3721f59926a1ed4301608b3e57169 GIT binary patch literal 235 zcmW;6NeaS15J1tW(KyfZMBl($NHzgca9@~01+k^Ny}$V1;vJG)rBrigy?HC$(VIJ| zg=dKRj=6+KA)l+fzIut?e=gFBDM# literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i b/build/kotlin/compileKotlin/caches-jvm/lookups/file-to-id.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..0eac4e4ed19ae8529e6393a07cd9dad3a7734579 GIT binary patch literal 32768 zcmeI$AqoOP6b9e{VLgP+i+BKUV6pEFG#LyV1&hI85iEjTvD!_7XE2)tU)!>r!Vp4W8%n$+u2oNAZfB*pk z1PBml6*xu5>-zL>+A5`iKrOI~>vVj-)fG1a1PBlyK!5-N0t5&UAV7cs0RjYa32Y*G z_Wo{j<;x{NfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF-|OqE zWR0wo4YEnL$OPQJ%-UcI`mg#qU9v~^$pLtLnhn{Hz}v%Y%--Gk{wX;l=j4J+!SmhB fJ?%h1Ap3m~WCMeO literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..31a0c7eca8644a58d7db9d4da2b1d7e8125c0a64 GIT binary patch literal 4096 zcmeIuhY^4v5CFkfF@XwZlJs9DbvScd!b;P2svpK_)@E5Z>-OWk?&tL(ru-EF0}L?0 U00Rs#zyJdbFu(u<4E%qf0{pcB(f|Me literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..b01f22d3409fd05611ff366e04b46abd4d0c6972 GIT binary patch literal 8 LcmZQz00Vgd04D$- literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len b/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..3085af4de91a1242522803287919159fba2f3c58 GIT binary patch literal 8 McmZQz00G7d004pjdH?_b literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..b06ccb37cfb6b2e8d510419302b31495854b4f20 GIT binary patch literal 2535 zcmeH{&rZWI494>)J?sq6Ft(L;Vp`Qs+a)krtzl9BBy!wI@bp-~B#=13mP(u8l;raB z=kIfTtrCO^Dax_5R7J6+C`0nbGj^PS-z~tcq3N+;OYnp@YCOvF<$N|-ZKr8I(w<7) zg6VW^xsk*24oPp!3sAMf)-}MGk=+}qlFIX{=Bb+egz+f#T2WCT_fEHa^L7!T#-UJR zH9MYiP$ry2-Tt2Av1DVruZrd>J&p89)kdw4U`ZC>+}1%^OIAAmaB$pJckpa`mUbW1 z{psN1z5Va_Ax#)sYq;qDl^*6R%;yf5%q7iZ81F(Y#*1A+p$zyVafGrf6lbux8w`B* GoxcJxxVv8f literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i b/build/kotlin/compileKotlin/caches-jvm/lookups/id-to-file.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..aa13d7ea17de65d6547952dd63631bdf2b83dedd GIT binary patch literal 32768 zcmeIuDKiC70EXdf-}mj>?ueo&ilQirqMsp(q9}@@D2k#eilX;6KjJwv-@GTBnKSbY zMuVxrzjNPxqCK?9_SnV`p4xPKZZqwr&9>Jz*WTKEdv6Qvqb;`2w$#4ba{F#8?We7_ z-?rAqpRSkrx>48bW*ye8dQ!LRY2B%3b+?|^y?RlH^|J2Qt9nqc>tVgANABzB0;1CDP0heAeRzE-GBGz z{_uc){C=M|zWF}C-se3(-TCuX-Ibxxhf71h{)zc#Bos>jW++tf&%h7<_nMFXFcexM z9{w5rJmt^u^IxqGh5l&Suk-)i_<#88-Wv-+*mYBM+tBDl5Jb6!F|K5scmFyF609@H zG1sTKn7Fgj+tTM?OSFz67 z&|=WwB%92!#mip?L7RgU3qglFXvqJymiR2o ztX>a-3V*^Xi>z^(_B!X61VMuxHhGIJUS^vWcDU8&x{R~Owe0h>_Tl0gW0;2+VTMuu zh%s(toKwFr|2fGd$C=_Wjxf5!__J@tX7~X|xlVhQE1Bb~lLq_KUR)v-gAX=X;E@${3F` z&OJgNt|j?Xa9`R~ntPP53XEV0Zom-<|V$HY}W zyrzEc7uUIk4My1H{YUC&gKhqV9Uf+v+t_22ea?NS{@)0NZZOQVj4;P2cQD3h80YN2 z8Gp_{R6mwNR^AZYL)o7~10V{CKq!yxGJs_VNPXOBnN=XQpc8-Iq`n^!-7{Dt|?_rx*2 z%{X6Sg595+|J)-^u_Yeib*8yRKEny|C`-&TBA?^l{vgP6^AGCh7IBeD*OmAz%ZzHT z@M-N;E@h3q?*~Dhci7-{Hd$kf?MdsOcfT?IEZOh6JSX4df#LqgL)t^0u_=bRo)PwY z#-A4$V}Wt*VuBl(XStj?&dizrT&Sy`*ThB6 zic9=}Wme=Xyeh8pJZn5AU+12O>gUbx?SI@XZgHpU+T6+xFKO>`we}uE>~rqhK@bZ2 zJ`A(L2rn_p2mfmS<4*UBbEA3^yeyyOmCx;eyuc9_<*{A+T;eO@GS?65Xa6hnpSM|Kjdi}n29s=Z6gSkvgfF`;%{|O;yY^A;)1KuB zbKJr_H?Y7ki+uF;ASiLU&zBi;zY5prk1D6G7=M27rTTf14W4F`2if9Qw)x<``gxsQ zo?(xN*k}7Q&%YJszc|b_jPSvKs-Mk&Q9o~q6=>z_9nXN3t){ImLbQk>!`@d(G5=0W)k z_lrmQBC~u!KF8_%#-AG=s-IWHMb6jEe|A`ASbK$UX|J-t8jrBf{cJGBCZA`EZ~1(i z5%=rxfPU#RBj4k_d+O)A40-oB$1smF!e<%f!sqJe`;0TDUlOc}lRVB8_i%(`|D=9y z5odT%Jj%VyGAf@Nwu|%JzyjxIt$#+k#-FRdRX=-Q7=KP(vj1_CH9nem{^Kp}4Zh1J zFR;Zj+ZgPN174H1p_%o#L8lMx_hwZLw z@C=)r{l@v1E3~)SpH)BavCC=pSZAN_Ftp0~#plD!yI+LwyrzDxl#g+je4HDY;BqE8 z^QroInj<{OG`BLtY{&RBBF^$&NBw-4c_#ir{X8cwGAb@{1Z) zcd*P9E8NN|H?zj)S!bLLu4j|au*EfOGr|s6u*+raaqyM;IrEYFSKB9j-!M~*a6O~! z-?k6(665?a6Wqrn6HM{u$M!+KciVdqm&<23^P&2AnOP>Z=U5cyx&6HQc}QFwwu?(# z&oXz)SGbNy%+G zXM_*i=0Dqv@jb>lnD89rMfXYaBvYJ{AK}r8@#oqPodfxxZ6D+n`7Eo$-vjV0^E}s3 zKgYeF6j^aTE^*R%ugt^FGZpUe{H`)~N&S3mpR9A*KGEPM>#oV7dDh~j@6+bQ8;e1Q z(8-ug53bKu-k=Ei%@L2SKd{^V`8n^oXb-wERHF($hw7Wm~dC~(mK+o9AC|` literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream new file mode 100644 index 0000000000000000000000000000000000000000..d3bada89a1da5569c05796a76e7dfd7b07271da1 GIT binary patch literal 8192 zcmeI$|98#j0l@JaL7cMDwOALLqe>KQg2k6mogTDlhe^vSx-(z0)t6Q#ZBT3LOA%kj z=!!Co)+wjzTTx9Oc%D9$)Aq#i%JvsI^isw+{ycl-0+zL2yZ@m&DHX|2|9#q}rhWS4=0AFzbt_uj z$zP;poaNX_-~5*Yo}Sr=LsQy4#xXgW^Er9#v5Rqh>&hY~T9sF^VnJmE^R6~p!+Og% zO=7EzyOO!1aprPPZ9OQ?A6&XK-|_IVpAO_-9`4kJ6+N4E=7pnUGnuvi)#3c&-U(^k zzNgkQo?iKr5*|p)`woi=+r7_SIrSU!p@He~e0Arf{=jkXl*_MiYxaT3to!z&@#7M= z-16jY<-MBEzS<#?dGNZOCeL%c=Ec6hD$72&nZBA;TmICVi=Urz zh;uf-Q2Ktei7U=LKK*a=JM8ZkJbJ@&Uh3MuyxHmz+us_zq;1|SjmB7Sx^C{7v|%-m zk4%p~)^qMQ$BhdvPvqef7mjewlqNsr>bhUmX2(PSihA9SyVM!_Z?;&}r3asw`lH*J zQFyEw8;)94%`ZzgMf>jC`mWCaRcthINePb+xj&x2tmpU{juRtN zUu5oqttq_qWSfnw&fT5IXS;tM&-0&Vr{j70oqs)^XZD6=$Ia)o%v#H%#lRP4%!zJ8a{krb@w+r(|yAh3%Z?W%VGD`r~8QR!+0F-CocTD zUc!`;gXkf4$b()|J+k)|J*Z z9*1?M_fJ}1T3=dUdf%h?7@EVwnj+YPgsNJ=|M-FT|yl#Lu3 z`o;OskN%!gN9sr&sUvlyj?|GlQb+1Y9jPOAq>j{)I#NgKNFC#N=tv!@V;m11sUvly zj?|HLJ~_N)d9Q-KA655$jx&xtP}KPFnO%7)+ZNONJH5ZNsA)-lwDs<2lTY^UaNOp- zh79pYC7kPTi?Hb*Jvsow`$Z>Q3FM zJ9Ve-)SbFhcj`{vse2p`-KjfukK>^`b*Jvsow~>Q(4|Aw3vF~^!<4zZs1Nm_KJO`HW6Lq3a)QLJ#C+b9Ox(p3w5C` z)P=gl@z903P?tC!x=Ox)Oap*!_s0($WF4Tp(P#5Y# zU8oCnp)S;gx=Ox(p3w5C`)P=fG7wSS?s0($8#p)S;gx=Ox(p3w5C`)P=gl z@z903P?tC!x=Ox)Oc<4f1s7o9VU8oCnp)S-V&WA3`2Ub++LS3i}b)hctICP;d z)P=fG7wSS?s0($WF4Tp(P#5Y#U8oCnp)S;gx=@!m9=cE$>JrC87wSS?s0($W*Izex zN+W-d`TO%{C(!lLb%`4IXVH4mdeQUKdeM5(?=5jWtQ)Nxecq+tQD_}$9qIcDttYJ~ttYJ~ zttWjyq;;irrFEs(Me9nhkJgpemA<#p`qJyC^`-TV<6(VieQAB;cvxRrUs_-K-GK|DeJ^qBb2WX=qt7w) zcbooB(fcyJ57EA(`;4w?sm?$0lC=i`}gaL4TaXRezYtz7iZHOJp=ur!T{q}NlKw*MdZ za6`@=P5dt5ysqDQ>2dTpCVw^E6NMG_S9Dnx}c1*WEnL(>%>v5A!rn^E7Xr%+oy0)BMf#qj{RA z`HVxeKF<7Wz3m;oxaV{4L+&f%bYA*@^#9nkVbX){htG-@U;o{0+=suhp2lx#-5gsN t>Pg+G4|Sl|ORtNrpRSYfIy`C3znTIy1!@Y^6sRdsQ=q0mO@aSg;D2aYK?nc< literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.keystream.len new file mode 100644 index 0000000000000000000000000000000000000000..e71398d65db35d208498e73c46e3924a797ca3c7 GIT binary patch literal 8 McmZQz00FTR008^|-v9sr literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.len new file mode 100644 index 0000000000000000000000000000000000000000..9c17e6cf043734bb3892dea496d9421487c735c7 GIT binary patch literal 8 McmZQz00Hp;004#nXaE2J literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values new file mode 100644 index 0000000000000000000000000000000000000000..b2f813bb657f8e9bb75df5c641eee694114f94da GIT binary patch literal 24189 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 WH+g0wU!^=x3Ve-H)dbrZi~k2V`jb!q literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.at new file mode 100644 index 0000000000000000000000000000000000000000..d105359d75b4eaa6eaaa5261e0405740d06989d4 GIT binary patch literal 32281 zcmeHQyLQ|*5LFT-wj%41hx1bGvxN#3DqN^=ks?Kk6e&{VGg79==V$JP2jna;AV`7B zbrw7aHh~!o=5a9qxZKs-hcmf8k@C5eD=A+|`9{ijQhtzfC*@};Z&4u^sD?rr*V1|` zMf-m%_lb;m(nuL!$p0^;d@1FX6!e5#^fI#llm_besr-K~1$w@a0$p#UV7#xTp!aJj z81s86kn*FHpQNY_Z{+^%FY-^61U(>atP7;N`ur=zsLy9|uR4t-T}V4DyOaX!pey{N zlE*s3;wrt@^m4uIdd~T=p5J3lZMy7qHg=yJ)+Zlw2J#zn1oE2Zv^R`}W<}&MWS4_+ zVo5l|=m#5dTYKwAZ{?X*a$0F#)@MEHJ&=Y~wuteTT=gF7oHeoOUfRk_oE6?05m%C( zsK;EMn`PKPznSK!k8wFu)XVw*ah5$(rq<=ZM?@Nzhlzzdj6Wa~r%09itW#QjWXnFO zmqY!>Ht5L?YYt9xILVDqae9IqpWNbnsvnmp9`zZ<(o^DC{=%5lYq19BKVnQognARG zSoNH|h9zZ;m8sj#%6e~X2No`3^|Ig=aoG>grGE&o0g}<^?^2JGEb*tP`s*K|#w! z?(P++=;w0ar8oO_-XN!sFTUyi2SRY2DE{zLY2J3c#u;Z9CJSfe^qd=Jn8(XmIXTb6 z{G=B8DH}xd{aVsqF?T?YzI$ulQr(K0*SM?=Jz})aOQA=j7br7}Tk*+dnaUAk?gam` z7HY)&TPwr%Xj7}vz0F8g3bD>l(}z3DVQX#m9LB7Xdq|!zKdtShTB=)#yD&E*5(nSx z1em2lBbEup{}XV-quK&Lh1@d`brWO)+PF-q~Vw6yQCmY^H+B|LnUuZLFOPM?x$HD$-3 z%lx~oM{~yKNgt@A?Xi|}r!Dz-`2O}Osq76RVQoK94y5G`#$qfo>qRU1t>k3lI$^!- zv9#7o|6`M5{ZXTxKMR*oYDR3uvqZnPeOg(P$_cqNZBJXc@*wQDHuh}iS;4kbg4r!h z(bFD5yZrueSP27{@9|V_+A>I+f0wb#P5dSrwI8=u>2eQ6)Qa)|fDuUw`$gK4pgI+}~CS z-b^K@EyMsq(Xq}Q@GvLV!+O!@#aOT>Gf;@|pl!Y$TCF9v=FeE4lA#Khq37w#_*mB_Y%0GvyGaz{UKJHGGT*uG=Xl(w0Hm{JV~l_^rnqdJhii zyYz$Y(uwAYGhfdoJ(tL=>?j$p4%g{A&{5J+vbTrmC`mpM$5iG+7oMrZq)_2@yI zy!43+=V;Y)%~X?n9T#~3g0fF}LKaAS*R=TiP`ghIW7syzHyMg_eKHl^sZp(i2Ml-G z-?L=cr^J6edqi)Jb_NNg5RU&!|3zxG9H^))lv&6BR>CO4Kn!cFk7QvjQqKL zzJw)|C-_nEkc)xNN<6WTze(qh)LNcD5>W%~v)=Uk9g1S(UaIjt8nG-E5jSo1ERA2H zwbjCxR?@-J^4^-$>TA&{XRm!9*f{un+f!;at>yDAvJ#fo=Abvv>ucC4B}|`=cPuuK z*>0<;t>w|bbT9CT{e$j)umYR6E~KtI9{z0^-)B}wpYJ`!!=+<3*m3P3Z@dTMu36et z_d-VZHC;ma3!3a(HtX$;k=FXRfEHm%L zeJp})t>d}lnI34ccU^+bC4DS{ZLQ<^H1YiOk?y%$Y# zvk#xwr%(z`jW_{uzA zWql562fsHTyWV&8oYOu@W9UbQ()eb-*snf-Lt+f-HTzAv#dGxJ^PCT3;I|v0p8jIw z-IG+Nzr7+n277;_m(C+y8x^%x-(8XZI`>ra_^(SD9S`GAe-xjxgCC0VoaU&Hcs=KH UH14BVthbC{k4w8%u4P>Q1BvC+)Bpeg literal 0 HcmV?d00001 diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.s b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.s new file mode 100644 index 0000000..915d4f4 --- /dev/null +++ b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab.values.s @@ -0,0 +1 @@ +í>â?ö1ú/ô4Õ5õ/ \ No newline at end of file diff --git a/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i b/build/kotlin/compileKotlin/caches-jvm/lookups/lookups.tab_i new file mode 100644 index 0000000000000000000000000000000000000000..d94112cb7d8371a3fa0d788e0edfa151bbb22218 GIT binary patch literal 32768 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 r{~kLyav8f$65^xt`t(~ik89*6({ literal 0 HcmV?d00001 diff --git a/build/kotlin/fragmentsetup0112jar-classes.txt b/build/kotlin/fragmentsetup0112jar-classes.txt new file mode 100644 index 0000000..5950290 --- /dev/null +++ b/build/kotlin/fragmentsetup0112jar-classes.txt @@ -0,0 +1 @@ +C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\FragmentAndLayoutKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\WizardTemplateProviderImpl.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupRecipeKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$2.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$collapsingToolbarLayout$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$entityName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$graphQLData$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$graphQLDataItem$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$layoutName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$listMedia$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$sharePlayFav$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt.class \ No newline at end of file diff --git a/build/kotlin/fragmentsetup20112jar-classes.txt b/build/kotlin/fragmentsetup20112jar-classes.txt new file mode 100644 index 0000000..b3ef1b5 --- /dev/null +++ b/build/kotlin/fragmentsetup20112jar-classes.txt @@ -0,0 +1 @@ +C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\FragmentAndLayoutKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\SectionFragmentAndLayoutKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\WizardTemplateProviderImpl.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupRecipeKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$2.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$defaultPackageNameParameter$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$collapsingToolbarLayout$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$entityName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$graphQLData$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$graphQLDataItem$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$listMedia$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$remoteApolloRepository$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1$sharePlayFav$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt$mviSetupTemplate$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\MviSetupTemplateKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupRecipeKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$defaultPackageNameParameter2$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$defaultPackageNameParameter2$1$2.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$defaultPackageNameParameter2$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1$entityName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1$graphQLData$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1$graphQlLibraryName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1$remoteApolloRepository$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt$sectionSetupTemplate$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template2\build\classes\java\main-instrumented\other\fragmentSetup\SectionSetupTemplateKt.class \ No newline at end of file diff --git a/build/kotlin/mvisetup0112jar-classes.txt b/build/kotlin/mvisetup0112jar-classes.txt new file mode 100644 index 0000000..4eae905 --- /dev/null +++ b/build/kotlin/mvisetup0112jar-classes.txt @@ -0,0 +1 @@ +C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\ActivtyAndLayoutKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\WizardTemplateProviderImpl.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupRecipeKt.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$defaultPackageNameParameter$1$2.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$defaultPackageNameParameter$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$mviSetupTemplate$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$mviSetupTemplate$1$entityName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$mviSetupTemplate$1$layoutName$1$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$mviSetupTemplate$1$layoutName$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt$mviSetupTemplate$1.class;C:\Users\Windows\AndroidStudioProjects\Plugin\template\build\classes\java\main-instrumented\other\mviSetup\MviSetupTemplateKt.class \ No newline at end of file diff --git a/build/libs/fragment-setup2-0.1.12.jar b/build/libs/fragment-setup2-0.1.12.jar new file mode 100644 index 0000000000000000000000000000000000000000..ad4ca88418e35347a768ed1ec8c556c2ec21fecf GIT binary patch literal 57773 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ⅈK^l=bLPN{OZ{ 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 literal 0 HcmV?d00001 diff --git a/build/patchedPluginXmlFiles/plugin.xml b/build/patchedPluginXmlFiles/plugin.xml new file mode 100644 index 0000000..1776b20 --- /dev/null +++ b/build/patchedPluginXmlFiles/plugin.xml @@ -0,0 +1,17 @@ + + 0.1.12 + <p>This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.</p> + +<p>This specific section is a source for the <a href="/src/main/resources/META-INF/plugin.xml">plugin.xml</a> file which will be extracted by the <a href="/build.gradle.kts">Gradle</a> during the build process.</p> + +<p>To keep everything working, do not remove <code>&lt;!-- ... --&gt;</code> sections.</p> + + com.bugloos.template.fragmentsetup + Fragment-Bugloos-Setup2 + hamid-fathi + org.jetbrains.android + com.intellij.modules.androidstudio + + + + diff --git a/build/reports/detekt/main.sarif b/build/reports/detekt/main.sarif new file mode 100644 index 0000000..f663bee --- /dev/null +++ b/build/reports/detekt/main.sarif @@ -0,0 +1,7265 @@ +{ + "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", + "version": "2.1.0", + "runs": [ + { + "results": [ + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 33, + "startLine": 16 + } + } + } + ], + "message": { + "text": "The function fragmentSetup(moduleData: ModuleTemplateData, packageName: String, entityName: String, remoteApolloRepository: String, graphQLDataDire: String, graphQLData: String, graphQLDataItem: String, collapsingToolbarLayout: Boolean, sharePlayFav: Boolean, listMedia: Boolean) has too many parameters. The current threshold is set to 6." + }, + "ruleId": "detekt.complexity.LongParameterList" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 20, + "startLine": 16 + } + } + } + ], + "message": { + "text": "The function fragmentSetup is too long (69). The maximum length is 60." + }, + "ruleId": "detekt.complexity.LongMethod" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 40, + "startLine": 16 + } + } + } + ], + "message": { + "text": "The function sectionFragmentSetup(moduleData: ModuleTemplateData, packageName: String, entityName: String, graphQlLibraryName: String, graphQLData: String, graphQLDataItem: String, graphQLDataDire: String, remoteApolloRepository: String) has too many parameters. The current threshold is set to 6." + }, + "ruleId": "detekt.complexity.LongParameterList" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 20, + "startLine": 16 + } + } + } + ], + "message": { + "text": "The function sectionFragmentSetup is too long (78). The maximum length is 60." + }, + "ruleId": "detekt.complexity.LongMethod" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 17, + "startLine": 4 + } + } + } + ], + "message": { + "text": "The function someFragment(packageName: String, entityName: String, graphQLData: String, graphQLDataDire: String, graphQLDataItem: String, projectData: ProjectTemplateData, collapsingToolbarLayout: Boolean, sharePlayFav: Boolean, listMedia: Boolean) has too many parameters. The current threshold is set to 6." + }, + "ruleId": "detekt.complexity.LongParameterList" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 62, + "startLine": 95 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 31, + "startLine": 59 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 77, + "startLine": 95 + } + } + } + ], + "message": { + "text": "Missing spacing around \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 17 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 18 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 19 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 20 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 21 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 22 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 23 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 24 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 25 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 26 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 38 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 113 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 110 + } + } + } + ], + "message": { + "text": "Unexpected blank line(s) before \"}\"" + }, + "ruleId": "detekt.formatting.NoBlankLineBeforeRbrace" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupTemplate.kt" + }, + "region": { + "startColumn": 17, + "startLine": 102 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupTemplate.kt" + }, + "region": { + "startColumn": 17, + "startLine": 106 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 69 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/mviSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 135 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 112 + } + } + } + ], + "message": { + "text": "Unexpected blank line(s) before \"}\"" + }, + "ruleId": "detekt.formatting.NoBlankLineBeforeRbrace" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "File must end with a newline (\\n)" + }, + "ruleId": "detekt.formatting.FinalNewline" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 38 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 24, + "startLine": 82 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 23, + "startLine": 83 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 28, + "startLine": 84 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 24, + "startLine": 85 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 35, + "startLine": 86 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 23, + "startLine": 94 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 28, + "startLine": 95 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 24, + "startLine": 96 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 28, + "startLine": 97 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 24, + "startLine": 104 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 23, + "startLine": 105 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 28, + "startLine": 106 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 24, + "startLine": 107 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 28, + "startLine": 108 + } + } + } + ], + "message": { + "text": "Missing spacing before \"=\"" + }, + "ruleId": "detekt.formatting.SpacingAroundOperators" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 17 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 18 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 19 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 20 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 21 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 22 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 23 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 5, + "startLine": 24 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "File must end with a newline (\\n)" + }, + "ruleId": "detekt.formatting.FinalNewline" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 62 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 90 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 87 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 163 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 164 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 302 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 381 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 382 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 404 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 405 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 406 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 407 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 408 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 409 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 416 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 423 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 32, + "startLine": 530 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 32, + "startLine": 629 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 20, + "startLine": 730 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 39, + "startLine": 758 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 43, + "startLine": 764 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 47, + "startLine": 892 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 32, + "startLine": 913 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1014 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1015 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1033 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1038 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 56, + "startLine": 1038 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1039 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 42, + "startLine": 1039 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1040 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1055 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 1055 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1061 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 20, + "startLine": 1109 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 35, + "startLine": 1109 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 20, + "startLine": 1113 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1197 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 1197 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 1199 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 50, + "startLine": 1199 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1191 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "Unused import" + }, + "ruleId": "detekt.formatting.NoUnusedImports" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 49 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 200 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 262 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 453 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 542 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 641 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 743 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 746 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 932 + } + } + } + ], + "message": { + "text": "Missing { ... }" + }, + "ruleId": "detekt.formatting.MultiLineIfElse" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 90, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 123, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 100, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 18, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 26, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 91, + "startLine": 1046 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 99, + "startLine": 1046 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 25, + "startLine": 464 + } + } + } + ], + "message": { + "text": "Unnecessary space(s)" + }, + "ruleId": "detekt.formatting.NoMultipleSpaces" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 12, + "startLine": 1095 + } + } + } + ], + "message": { + "text": "Unnecessary space(s)" + }, + "ruleId": "detekt.formatting.NoMultipleSpaces" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 129, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 32, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 105, + "startLine": 1046 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "File must end with a newline (\\n)" + }, + "ruleId": "detekt.formatting.FinalNewline" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 7, + "startLine": 199 + } + } + } + ], + "message": { + "text": "Missing spacing after \"if\"" + }, + "ruleId": "detekt.formatting.SpacingAroundKeyword" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 5 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 6 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 7 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 8 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 9 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 10 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 11 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 12 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 13 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 459 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 26, + "startLine": 459 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 460 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 461 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 462 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 19, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 40, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 59, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 80, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 98, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 121, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing newline before \")\"" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 17, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 38, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 57, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 77, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 2, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 24, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Missing newline before \")\"" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 1093 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 26, + "startLine": 1093 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 19, + "startLine": 1192 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 40, + "startLine": 1192 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 60, + "startLine": 1192 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 19, + "startLine": 1193 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 18)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 44, + "startLine": 1193 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 67, + "startLine": 1193 + } + } + } + ], + "message": { + "text": "Missing newline before \")\"" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Exceeded max line length (120)" + }, + "ruleId": "detekt.formatting.MaximumLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 59, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 98, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 57, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 77, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 106, + "startLine": 1008 + } + } + } + ], + "message": { + "text": "Unexpected spacing before \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 2, + "startLine": 1009 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 54, + "startLine": 1046 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "Unused import" + }, + "ruleId": "detekt.formatting.NoUnusedImports" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 2 + } + } + } + ], + "message": { + "text": "Unused import" + }, + "ruleId": "detekt.formatting.NoUnusedImports" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 3 + } + } + } + ], + "message": { + "text": "Unused import" + }, + "ruleId": "detekt.formatting.NoUnusedImports" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 120 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 158 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 201 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 9, + "startLine": 277 + } + } + } + ], + "message": { + "text": "Missing spacing before \"{\"" + }, + "ruleId": "detekt.formatting.SpacingAroundCurly" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 54, + "startLine": 28 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 73, + "startLine": 30 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 100, + "startLine": 30 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 43, + "startLine": 51 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 102, + "startLine": 51 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 59 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 60 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 63 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 94 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 94 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 99 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 55, + "startLine": 99 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 101 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 61, + "startLine": 101 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 56, + "startLine": 104 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 78, + "startLine": 104 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 128 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 128 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 136 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 136 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 138 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 56, + "startLine": 138 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 164 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 48, + "startLine": 164 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 165 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 64, + "startLine": 165 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 168 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 56, + "startLine": 168 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 42, + "startLine": 169 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 170 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 176 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 177 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 179 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 40, + "startLine": 187 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 24, + "startLine": 212 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 25, + "startLine": 216 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 55, + "startLine": 216 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 70, + "startLine": 216 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 40, + "startLine": 235 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 24, + "startLine": 288 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 25, + "startLine": 292 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 55, + "startLine": 292 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 70, + "startLine": 292 + } + } + } + ], + "message": { + "text": "Redundant curly braces" + }, + "ruleId": "detekt.formatting.StringTemplate" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 18, + "startLine": 5 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 38, + "startLine": 5 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 18, + "startLine": 6 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 17)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 43, + "startLine": 6 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 69, + "startLine": 6 + } + } + } + ], + "message": { + "text": "Missing newline before \")\"" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 19, + "startLine": 45 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 39, + "startLine": 45 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 18, + "startLine": 46 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 17)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 43, + "startLine": 46 + } + } + } + ], + "message": { + "text": "Parameter should be on a separate line (unless all parameters can fit a single line)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 69, + "startLine": 46 + } + } + } + ], + "message": { + "text": "Missing newline before \")\"" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 78 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 79 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 80 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 81 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 82 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 115 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 116 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 117 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 118 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 119 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 153 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 154 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 155 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 156 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 157 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 196 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 197 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 198 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 199 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 200 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 272 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 273 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 274 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 275 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 276 + } + } + } + ], + "message": { + "text": "Unexpected indentation (expected 8, actual 4)" + }, + "ruleId": "detekt.formatting.ParameterListWrapping" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 120 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 158 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 201 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 3, + "startLine": 277 + } + } + } + ], + "message": { + "text": "Missing spacing after \":\"" + }, + "ruleId": "detekt.formatting.SpacingAroundColon" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 44 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 111 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 151 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 194 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 269 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 341 + } + } + } + ], + "message": { + "text": "Needless blank line(s)" + }, + "ruleId": "detekt.formatting.NoConsecutiveBlankLines" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/WizardTemplateProviderImpl.kt" + }, + "region": { + "startColumn": 75, + "startLine": 11 + } + } + } + ], + "message": { + "text": "Missing spacing after \",\"" + }, + "ruleId": "detekt.formatting.SpacingAroundComma" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupRecipe.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "The file C:\\Users\\Windows\\AndroidStudioProjects\\Plugin\\template2\\src\\main\\kotlin\\other\\fragmentSetup\\sectionSetupRecipe.kt is not ending with a new line." + }, + "ruleId": "detekt.style.NewLineAtEndOfFile" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupTemplate.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "The file C:\\Users\\Windows\\AndroidStudioProjects\\Plugin\\template2\\src\\main\\kotlin\\other\\fragmentSetup\\sectionSetupTemplate.kt is not ending with a new line." + }, + "ruleId": "detekt.style.NewLineAtEndOfFile" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/sectionSetupTemplate.kt" + }, + "region": { + "startColumn": 20, + "startLine": 10 + } + } + } + ], + "message": { + "text": "This expression contains a magic number. Consider defining it to a well named constant." + }, + "ruleId": "detekt.style.MagicNumber" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 4 + } + } + } + ], + "message": { + "text": "Function someFragment has 5 return statements which exceeds the limit of 2." + }, + "ruleId": "detekt.style.ReturnCount" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 5, + "startLine": 458 + } + } + } + ], + "message": { + "text": "Function someFragmentLayout has 5 return statements which exceeds the limit of 2." + }, + "ruleId": "detekt.style.ReturnCount" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 1 + } + } + } + ], + "message": { + "text": "The file C:\\Users\\Windows\\AndroidStudioProjects\\Plugin\\template2\\src\\main\\kotlin\\other\\fragmentSetup\\src\\app_package\\FragmentAndLayout.kt is not ending with a new line." + }, + "ruleId": "detekt.style.NewLineAtEndOfFile" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 165 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 167 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 233 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 346 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 383 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 385 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 409 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/FragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 930 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 16 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 51 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 98 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 104 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + }, + { + "level": "warning", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "C:/Users/Windows/AndroidStudioProjects/Plugin/template2/src/main/kotlin/other/fragmentSetup/src/app_package/SectionFragmentAndLayout.kt" + }, + "region": { + "startColumn": 1, + "startLine": 187 + } + } + } + ], + "message": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + }, + "ruleId": "detekt.style.MaxLineLength" + } + ], + "tool": { + "driver": { + "downloadUri": "https://github.com/detekt/detekt/releases/download/v1.17.0/detekt", + "fullName": "detekt", + "guid": "022ca8c2-f6a2-4c95-b107-bb72c43263f3", + "informationUri": "https://detekt.github.io/detekt", + "language": "en", + "name": "detekt", + "organization": "detekt", + "rules": [ + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#longparameterlist", + "id": "detekt.complexity.LongParameterList", + "name": "LongParameterList", + "shortDescription": { + "text": "The more parameters a function has the more complex it is. Long parameter lists are often used to control complex algorithms and violate the Single Responsibility Principle. Prefer functions with short parameter lists." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#longmethod", + "id": "detekt.complexity.LongMethod", + "name": "LongMethod", + "shortDescription": { + "text": "One method should have one responsibility. Long methods tend to handle many things at once. Prefer smaller methods to make them easier to understand." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#largeclass", + "id": "detekt.complexity.LargeClass", + "name": "LargeClass", + "shortDescription": { + "text": "One class should have one responsibility. Large classes tend to handle many things at once. Split up large classes into smaller classes that are easier to understand." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#complexinterface", + "id": "detekt.complexity.ComplexInterface", + "name": "ComplexInterface", + "shortDescription": { + "text": "An interface contains too many functions and properties. Large classes tend to handle many things at once. An interface should have one responsibility. Split up large interfaces into smaller ones that are easier to understand." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#complexmethod", + "id": "detekt.complexity.ComplexMethod", + "name": "ComplexMethod", + "shortDescription": { + "text": "Prefer splitting up complex methods into smaller, easier to understand methods." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#stringliteralduplication", + "id": "detekt.complexity.StringLiteralDuplication", + "name": "StringLiteralDuplication", + "shortDescription": { + "text": "Multiple occurrences of the same string literal within a single file detected." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#methodoverloading", + "id": "detekt.complexity.MethodOverloading", + "name": "MethodOverloading", + "shortDescription": { + "text": "Methods which are overloaded often might be harder to maintain. Furthermore, these methods are tightly coupled. Refactor these methods and try to use optional parameters." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#nestedblockdepth", + "id": "detekt.complexity.NestedBlockDepth", + "name": "NestedBlockDepth", + "shortDescription": { + "text": "Excessive nesting leads to hidden complexity. Prefer extracting code to make it easier to understand." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#toomanyfunctions", + "id": "detekt.complexity.TooManyFunctions", + "name": "TooManyFunctions", + "shortDescription": { + "text": "Too many functions inside a/an file/class/object/interface always indicate a violation of the single responsibility principle. Maybe the file/class/object/interface wants to manage too many things at once. Extract functionality which clearly belongs together." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#complexcondition", + "id": "detekt.complexity.ComplexCondition", + "name": "ComplexCondition", + "shortDescription": { + "text": "Complex conditions should be simplified and extracted into well-named methods if necessary." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#labeledexpression", + "id": "detekt.complexity.LabeledExpression", + "name": "LabeledExpression", + "shortDescription": { + "text": "Expression with labels increase complexity and affect maintainability." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#replacesafecallchainwithrun", + "id": "detekt.complexity.ReplaceSafeCallChainWithRun", + "name": "ReplaceSafeCallChainWithRun", + "shortDescription": { + "text": "Chains of safe calls on non-nullable types can be surrounded with run {}" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/complexity.html#namedarguments", + "id": "detekt.complexity.NamedArguments", + "name": "NamedArguments", + "shortDescription": { + "text": "Function invocation with more than 3 parameters must all be named" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/coroutines.html#globalcoroutineusage", + "id": "detekt.coroutines.GlobalCoroutineUsage", + "name": "GlobalCoroutineUsage", + "shortDescription": { + "text": "Usage of GlobalScope instance is highly discouraged" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/coroutines.html#redundantsuspendmodifier", + "id": "detekt.coroutines.RedundantSuspendModifier", + "name": "RedundantSuspendModifier", + "shortDescription": { + "text": "`suspend` modifier is only needed for functions that contain suspending calls" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/coroutines.html#sleepinsteadofdelay", + "id": "detekt.coroutines.SleepInsteadOfDelay", + "name": "SleepInsteadOfDelay", + "shortDescription": { + "text": "Usage of Thread.sleep() in coroutines can potentially halt multiple coroutines at once." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/coroutines.html#suspendfunwithflowreturntype", + "id": "detekt.coroutines.SuspendFunWithFlowReturnType", + "name": "SuspendFunWithFlowReturnType", + "shortDescription": { + "text": "`suspend` modifier should not be used for functions that return a Coroutines Flow type. Flows are cold streams and invoking a function that returns one should not produce any side effects." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#commentoverprivatefunction", + "id": "detekt.comments.CommentOverPrivateFunction", + "name": "CommentOverPrivateFunction", + "shortDescription": { + "text": "Comments for private functions should be avoided. Prefer giving the function an expressive name. Split it up in smaller, self-explaining functions if necessary." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#commentoverprivateproperty", + "id": "detekt.comments.CommentOverPrivateProperty", + "name": "CommentOverPrivateProperty", + "shortDescription": { + "text": "Private properties should be named such that they explain themselves even without a comment." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#deprecatedblocktag", + "id": "detekt.comments.DeprecatedBlockTag", + "name": "DeprecatedBlockTag", + "shortDescription": { + "text": "Do not use the @deprecated block tag, which is not supported by KDoc. Use the @Deprecated annotation instead." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#endofsentenceformat", + "id": "detekt.comments.EndOfSentenceFormat", + "name": "EndOfSentenceFormat", + "shortDescription": { + "text": "The first sentence in a KDoc comment should end with correct punctuation." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#undocumentedpublicclass", + "id": "detekt.comments.UndocumentedPublicClass", + "name": "UndocumentedPublicClass", + "shortDescription": { + "text": "Public classes, interfaces and objects require documentation." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#undocumentedpublicfunction", + "id": "detekt.comments.UndocumentedPublicFunction", + "name": "UndocumentedPublicFunction", + "shortDescription": { + "text": "Public functions require documentation." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#undocumentedpublicproperty", + "id": "detekt.comments.UndocumentedPublicProperty", + "name": "UndocumentedPublicProperty", + "shortDescription": { + "text": "Public properties require documentation." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/comments.html#absentorwrongfilelicense", + "id": "detekt.comments.AbsentOrWrongFileLicense", + "name": "AbsentOrWrongFileLicense", + "shortDescription": { + "text": "License text is absent or incorrect in the file." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptycatchblock", + "id": "detekt.empty-blocks.EmptyCatchBlock", + "name": "EmptyCatchBlock", + "shortDescription": { + "text": "Empty catch block detected. Empty catch blocks indicate that an exception is ignored and not handled." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyclassblock", + "id": "detekt.empty-blocks.EmptyClassBlock", + "name": "EmptyClassBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptydefaultconstructor", + "id": "detekt.empty-blocks.EmptyDefaultConstructor", + "name": "EmptyDefaultConstructor", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptydowhileblock", + "id": "detekt.empty-blocks.EmptyDoWhileBlock", + "name": "EmptyDoWhileBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyelseblock", + "id": "detekt.empty-blocks.EmptyElseBlock", + "name": "EmptyElseBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyfinallyblock", + "id": "detekt.empty-blocks.EmptyFinallyBlock", + "name": "EmptyFinallyBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyforblock", + "id": "detekt.empty-blocks.EmptyForBlock", + "name": "EmptyForBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyfunctionblock", + "id": "detekt.empty-blocks.EmptyFunctionBlock", + "name": "EmptyFunctionBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyifblock", + "id": "detekt.empty-blocks.EmptyIfBlock", + "name": "EmptyIfBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyinitblock", + "id": "detekt.empty-blocks.EmptyInitBlock", + "name": "EmptyInitBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptyktfile", + "id": "detekt.empty-blocks.EmptyKtFile", + "name": "EmptyKtFile", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptysecondaryconstructor", + "id": "detekt.empty-blocks.EmptySecondaryConstructor", + "name": "EmptySecondaryConstructor", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptytryblock", + "id": "detekt.empty-blocks.EmptyTryBlock", + "name": "EmptyTryBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptywhenblock", + "id": "detekt.empty-blocks.EmptyWhenBlock", + "name": "EmptyWhenBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/empty-blocks.html#emptywhileblock", + "id": "detekt.empty-blocks.EmptyWhileBlock", + "name": "EmptyWhileBlock", + "shortDescription": { + "text": "Empty block of code detected. As they serve no purpose they should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#deprecation", + "id": "detekt.potential-bugs.Deprecation", + "name": "Deprecation", + "shortDescription": { + "text": "Deprecated elements should not be used." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#dontdowncastcollectiontypes", + "id": "detekt.potential-bugs.DontDowncastCollectionTypes", + "name": "DontDowncastCollectionTypes", + "shortDescription": { + "text": "Down-casting immutable collection types is breaking the collection contract" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#doublemutabilityincollection", + "id": "detekt.potential-bugs.DoubleMutabilityInCollection", + "name": "DoubleMutabilityInCollection", + "shortDescription": { + "text": "Using var with mutable collections leads to double mutability. Consider using val or immutable collection types." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#duplicatecaseinwhenexpression", + "id": "detekt.potential-bugs.DuplicateCaseInWhenExpression", + "name": "DuplicateCaseInWhenExpression", + "shortDescription": { + "text": "Duplicated case statements in when expression. Both cases should be merged." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#equalsalwaysreturnstrueorfalse", + "id": "detekt.potential-bugs.EqualsAlwaysReturnsTrueOrFalse", + "name": "EqualsAlwaysReturnsTrueOrFalse", + "shortDescription": { + "text": "Having an equals method which always returns true or false is not a good idea. It does not follow the contract of this method. Consider a good default implementation. For example this == other" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#equalswithhashcodeexist", + "id": "detekt.potential-bugs.EqualsWithHashCodeExist", + "name": "EqualsWithHashCodeExist", + "shortDescription": { + "text": "Always override hashCode when you override equals. All hash-based collections depend on objects meeting the equals-contract. Two equal objects must produce the same hashcode. When inheriting equals or hashcode, override the inherited and call the super method for clarification." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#exitoutsidemain", + "id": "detekt.potential-bugs.ExitOutsideMain", + "name": "ExitOutsideMain", + "shortDescription": { + "text": "Do not directly exit the process outside the `main` function. Throw an exception instead." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#explicitgarbagecollectioncall", + "id": "detekt.potential-bugs.ExplicitGarbageCollectionCall", + "name": "ExplicitGarbageCollectionCall", + "shortDescription": { + "text": "Don't try to be smarter than the JVM. Your code should work independently if the garbage collector is disabled or not. If you face memory issues, try tuning the JVM options instead of relying on code itself." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#hasplatformtype", + "id": "detekt.potential-bugs.HasPlatformType", + "name": "HasPlatformType", + "shortDescription": { + "text": "Platform types must be declared explicitly in public APIs." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#implicitdefaultlocale", + "id": "detekt.potential-bugs.ImplicitDefaultLocale", + "name": "ImplicitDefaultLocale", + "shortDescription": { + "text": "Implicit default locale used for string processing. Consider using explicit locale." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#invalidrange", + "id": "detekt.potential-bugs.InvalidRange", + "name": "InvalidRange", + "shortDescription": { + "text": "If a for loops condition is false before the first iteration, the loop will never get executed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#iteratorhasnextcallsnextmethod", + "id": "detekt.potential-bugs.IteratorHasNextCallsNextMethod", + "name": "IteratorHasNextCallsNextMethod", + "shortDescription": { + "text": "The hasNext() method of an Iterator implementation should not call the next() method. The state of the iterator should not be changed inside the hasNext() method. The hasNext() method is not supposed to have any side effects." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#iteratornotthrowingnosuchelementexception", + "id": "detekt.potential-bugs.IteratorNotThrowingNoSuchElementException", + "name": "IteratorNotThrowingNoSuchElementException", + "shortDescription": { + "text": "The next() method of an Iterator implementation should throw a NoSuchElementException when there are no more elements to return" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#lateinitusage", + "id": "detekt.potential-bugs.LateinitUsage", + "name": "LateinitUsage", + "shortDescription": { + "text": "Usage of lateinit detected. Using lateinit for property initialization is error prone, try using constructor injection or delegation." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#mapgetwithnotnullassertionoperator", + "id": "detekt.potential-bugs.MapGetWithNotNullAssertionOperator", + "name": "MapGetWithNotNullAssertionOperator", + "shortDescription": { + "text": "map.get() with not-null assertion operator (!!) can result in a NullPointerException. Consider usage of map.getValue(), map.getOrDefault() or map.getOrElse() instead." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#missingwhencase", + "id": "detekt.potential-bugs.MissingWhenCase", + "name": "MissingWhenCase", + "shortDescription": { + "text": "Check usage of `when` used as a statement and don't compare all enum or sealed class cases." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#redundantelseinwhen", + "id": "detekt.potential-bugs.RedundantElseInWhen", + "name": "RedundantElseInWhen", + "shortDescription": { + "text": "Check for redundant `else` case in `when` expression when used as statement." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unconditionaljumpstatementinloop", + "id": "detekt.potential-bugs.UnconditionalJumpStatementInLoop", + "name": "UnconditionalJumpStatementInLoop", + "shortDescription": { + "text": "An unconditional jump statement in a loop is useless. The loop itself is only executed once." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unnecessarynotnulloperator", + "id": "detekt.potential-bugs.UnnecessaryNotNullOperator", + "name": "UnnecessaryNotNullOperator", + "shortDescription": { + "text": "Unnecessary not-null unary operator (!!) detected." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unnecessarysafecall", + "id": "detekt.potential-bugs.UnnecessarySafeCall", + "name": "UnnecessarySafeCall", + "shortDescription": { + "text": "Unnecessary safe call operator detected." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unreachablecode", + "id": "detekt.potential-bugs.UnreachableCode", + "name": "UnreachableCode", + "shortDescription": { + "text": "Unreachable code detected. This code should be removed" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unsafecallonnullabletype", + "id": "detekt.potential-bugs.UnsafeCallOnNullableType", + "name": "UnsafeCallOnNullableType", + "shortDescription": { + "text": "It will throw a NullPointerException at runtime if your nullable value is null." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unsafecast", + "id": "detekt.potential-bugs.UnsafeCast", + "name": "UnsafeCast", + "shortDescription": { + "text": "Cast operator throws an exception if the cast is not possible." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#uselesspostfixexpression", + "id": "detekt.potential-bugs.UselessPostfixExpression", + "name": "UselessPostfixExpression", + "shortDescription": { + "text": "The incremented or decremented value is unused. This value is replaced with the original value." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#wrongequalstypeparameter", + "id": "detekt.potential-bugs.WrongEqualsTypeParameter", + "name": "WrongEqualsTypeParameter", + "shortDescription": { + "text": "Wrong parameter type for equals() method found. To correctly override the equals() method use Any?" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#ignoredreturnvalue", + "id": "detekt.potential-bugs.IgnoredReturnValue", + "name": "IgnoredReturnValue", + "shortDescription": { + "text": "This call returns a value which is ignored" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#implicitunitreturntype", + "id": "detekt.potential-bugs.ImplicitUnitReturnType", + "name": "ImplicitUnitReturnType", + "shortDescription": { + "text": "Functions using expression statements have an implicit return type.\nChanging the type of the expression accidentally, changes the function return type.\nThis may lead to backward incompatibility.\nUse a block statement to make clear this function will never return a value." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#nullabletostringcall", + "id": "detekt.potential-bugs.NullableToStringCall", + "name": "NullableToStringCall", + "shortDescription": { + "text": "This call may return the string \"null\"" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unreachablecatchblock", + "id": "detekt.potential-bugs.UnreachableCatchBlock", + "name": "UnreachableCatchBlock", + "shortDescription": { + "text": "Unreachable catch block detected." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#casttonullabletype", + "id": "detekt.potential-bugs.CastToNullableType", + "name": "CastToNullableType", + "shortDescription": { + "text": "Disallow to cast to nullable types" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/potential-bugs.html#unusedunaryoperator", + "id": "detekt.potential-bugs.UnusedUnaryOperator", + "name": "UnusedUnaryOperator", + "shortDescription": { + "text": "This unary operator is not used" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#toogenericexceptioncaught", + "id": "detekt.exceptions.TooGenericExceptionCaught", + "name": "TooGenericExceptionCaught", + "shortDescription": { + "text": "Caught exception is too generic. Prefer catching specific exceptions to the case that is currently handled." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#exceptionraisedinunexpectedlocation", + "id": "detekt.exceptions.ExceptionRaisedInUnexpectedLocation", + "name": "ExceptionRaisedInUnexpectedLocation", + "shortDescription": { + "text": "This method is not expected to throw exceptions. This can cause weird behavior." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#toogenericexceptionthrown", + "id": "detekt.exceptions.TooGenericExceptionThrown", + "name": "TooGenericExceptionThrown", + "shortDescription": { + "text": "Thrown exception is too generic. Prefer throwing project specific exceptions to handle error cases." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#notimplementeddeclaration", + "id": "detekt.exceptions.NotImplementedDeclaration", + "name": "NotImplementedDeclaration", + "shortDescription": { + "text": "The NotImplementedDeclaration should only be used when a method stub is necessary. This defers the development of the functionality of this function. Hence, the NotImplementedDeclaration should only serve as a temporary declaration. Before releasing, this type of declaration should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#printstacktrace", + "id": "detekt.exceptions.PrintStackTrace", + "name": "PrintStackTrace", + "shortDescription": { + "text": "Do not print an stack trace. These debug statements should be replaced with a logger or removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#instanceofcheckforexception", + "id": "detekt.exceptions.InstanceOfCheckForException", + "name": "InstanceOfCheckForException", + "shortDescription": { + "text": "Instead of checking for a general exception type and checking for a specific exception type use multiple catch blocks." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#throwingexceptionswithoutmessageorcause", + "id": "detekt.exceptions.ThrowingExceptionsWithoutMessageOrCause", + "name": "ThrowingExceptionsWithoutMessageOrCause", + "shortDescription": { + "text": "A call to the default constructor of an exception was detected. Instead one of the constructor overloads should be called. This allows to provide more meaningful exceptions." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#returnfromfinally", + "id": "detekt.exceptions.ReturnFromFinally", + "name": "ReturnFromFinally", + "shortDescription": { + "text": "Do not return within a finally statement. This can discard exceptions." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#throwingexceptionfromfinally", + "id": "detekt.exceptions.ThrowingExceptionFromFinally", + "name": "ThrowingExceptionFromFinally", + "shortDescription": { + "text": "Do not throw an exception within a finally statement. This can discard exceptions and is confusing." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#throwingexceptioninmain", + "id": "detekt.exceptions.ThrowingExceptionInMain", + "name": "ThrowingExceptionInMain", + "shortDescription": { + "text": "The main method should not throw an exception." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#rethrowcaughtexception", + "id": "detekt.exceptions.RethrowCaughtException", + "name": "RethrowCaughtException", + "shortDescription": { + "text": "Do not rethrow a caught exception of the same type." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#throwingnewinstanceofsameexception", + "id": "detekt.exceptions.ThrowingNewInstanceOfSameException", + "name": "ThrowingNewInstanceOfSameException", + "shortDescription": { + "text": "Avoid catch blocks that rethrow a caught exception wrapped inside a new instance of the same exception." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#swallowedexception", + "id": "detekt.exceptions.SwallowedException", + "name": "SwallowedException", + "shortDescription": { + "text": "The caught exception is swallowed. The original exception could be lost." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/exceptions.html#objectextendsthrowable", + "id": "detekt.exceptions.ObjectExtendsThrowable", + "name": "ObjectExtendsThrowable", + "shortDescription": { + "text": "An `object` should not extend and type of Throwable. Throwables are stateful and should be instantiated only when needed for when a specific error occurs. An `object`, being a singleton, that extends any type of Throwable consequently introduces a global singleton exception whose instance may be inadvertently reused from multiple places, thus introducing shared mutable state." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#matchingdeclarationname", + "id": "detekt.naming.MatchingDeclarationName", + "name": "MatchingDeclarationName", + "shortDescription": { + "text": "If a source file contains only a single non-private top-level class or object, the file name should reflect the case-sensitive name plus the .kt extension." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#membernameequalsclassname", + "id": "detekt.naming.MemberNameEqualsClassName", + "name": "MemberNameEqualsClassName", + "shortDescription": { + "text": "A member should not be given the same name as its parent class or object." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#variablenaming", + "id": "detekt.naming.VariableNaming", + "name": "VariableNaming", + "shortDescription": { + "text": "Variable names should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#variableminlength", + "id": "detekt.naming.VariableMinLength", + "name": "VariableMinLength", + "shortDescription": { + "text": "Variable names should not be shorter than the minimum defined in the configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#variablemaxlength", + "id": "detekt.naming.VariableMaxLength", + "name": "VariableMaxLength", + "shortDescription": { + "text": "Variable names should not be longer than the maximum set in the configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#toplevelpropertynaming", + "id": "detekt.naming.TopLevelPropertyNaming", + "name": "TopLevelPropertyNaming", + "shortDescription": { + "text": "Top level property names should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#objectpropertynaming", + "id": "detekt.naming.ObjectPropertyNaming", + "name": "ObjectPropertyNaming", + "shortDescription": { + "text": "Property names inside objects should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#nonbooleanpropertyprefixedwithis", + "id": "detekt.naming.NonBooleanPropertyPrefixedWithIs", + "name": "NonBooleanPropertyPrefixedWithIs", + "shortDescription": { + "text": "Only boolean property names can start with 'is' prefix." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#packagenaming", + "id": "detekt.naming.PackageNaming", + "name": "PackageNaming", + "shortDescription": { + "text": "Package names should match the naming convention set in the configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#classnaming", + "id": "detekt.naming.ClassNaming", + "name": "ClassNaming", + "shortDescription": { + "text": "A class or object's name should fit the naming pattern defined in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#enumnaming", + "id": "detekt.naming.EnumNaming", + "name": "EnumNaming", + "shortDescription": { + "text": "Enum names should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#functionnaming", + "id": "detekt.naming.FunctionNaming", + "name": "FunctionNaming", + "shortDescription": { + "text": "Function names should follow the naming convention set in the configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#functionmaxlength", + "id": "detekt.naming.FunctionMaxLength", + "name": "FunctionMaxLength", + "shortDescription": { + "text": "Function names should not be longer than the maximum set in the project configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#functionminlength", + "id": "detekt.naming.FunctionMinLength", + "name": "FunctionMinLength", + "shortDescription": { + "text": "Function names should not be shorter than the minimum defined in the configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#forbiddenclassname", + "id": "detekt.naming.ForbiddenClassName", + "name": "ForbiddenClassName", + "shortDescription": { + "text": "Forbidden class name as per configuration detected." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#constructorparameternaming", + "id": "detekt.naming.ConstructorParameterNaming", + "name": "ConstructorParameterNaming", + "shortDescription": { + "text": "Constructor parameter names should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#functionparameternaming", + "id": "detekt.naming.FunctionParameterNaming", + "name": "FunctionParameterNaming", + "shortDescription": { + "text": "Function parameter names should follow the naming convention set in the projects configuration." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#invalidpackagedeclaration", + "id": "detekt.naming.InvalidPackageDeclaration", + "name": "InvalidPackageDeclaration", + "shortDescription": { + "text": "Kotlin source files should be stored in the directory corresponding to its package statement." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/naming.html#nonameshadowing", + "id": "detekt.naming.NoNameShadowing", + "name": "NoNameShadowing", + "shortDescription": { + "text": "Disallows shadowing variable declarations." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/performance.html#foreachonrange", + "id": "detekt.performance.ForEachOnRange", + "name": "ForEachOnRange", + "shortDescription": { + "text": "Using the forEach method on ranges has a heavy performance cost. Prefer using simple for loops." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/performance.html#spreadoperator", + "id": "detekt.performance.SpreadOperator", + "name": "SpreadOperator", + "shortDescription": { + "text": "In most cases using a spread operator causes a full copy of the array to be created before calling a method. This may result in a performance penalty." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/performance.html#unnecessarytemporaryinstantiation", + "id": "detekt.performance.UnnecessaryTemporaryInstantiation", + "name": "UnnecessaryTemporaryInstantiation", + "shortDescription": { + "text": "Avoid temporary objects when converting primitive types to String." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/performance.html#arrayprimitive", + "id": "detekt.performance.ArrayPrimitive", + "name": "ArrayPrimitive", + "shortDescription": { + "text": "Using Array leads to implicit boxing and a performance hit" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#classordering", + "id": "detekt.style.ClassOrdering", + "name": "ClassOrdering", + "shortDescription": { + "text": "Class contents should be in this order: Property declarations/initializer blocks; secondary constructors; method declarations then companion objects." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#collapsibleifstatements", + "id": "detekt.style.CollapsibleIfStatements", + "name": "CollapsibleIfStatements", + "shortDescription": { + "text": "Two if statements which could be collapsed were detected. These statements can be merged to improve readability." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#destructuringdeclarationwithtoomanyentries", + "id": "detekt.style.DestructuringDeclarationWithTooManyEntries", + "name": "DestructuringDeclarationWithTooManyEntries", + "shortDescription": { + "text": "The destructuring declaration contains too many entries, making it difficult to read. Consider refactoring to avoid using a destructuring declaration for this case." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#returncount", + "id": "detekt.style.ReturnCount", + "name": "ReturnCount", + "shortDescription": { + "text": "Restrict the number of return statements in methods." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#throwscount", + "id": "detekt.style.ThrowsCount", + "name": "ThrowsCount", + "shortDescription": { + "text": "Restrict the number of throw statements in methods." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#newlineatendoffile", + "id": "detekt.style.NewLineAtEndOfFile", + "name": "NewLineAtEndOfFile", + "shortDescription": { + "text": "Checks whether files end with a line separator." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#wildcardimport", + "id": "detekt.style.WildcardImport", + "name": "WildcardImport", + "shortDescription": { + "text": "Wildcard imports should be replaced with imports using fully qualified class names. Wildcard imports can lead to naming conflicts. A library update can introduce naming clashes with your classes which results in compilation errors." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#maxlinelength", + "id": "detekt.style.MaxLineLength", + "name": "MaxLineLength", + "shortDescription": { + "text": "Line detected that is longer than the defined maximum line length in the code style." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#trailingwhitespace", + "id": "detekt.style.TrailingWhitespace", + "name": "TrailingWhitespace", + "shortDescription": { + "text": "Checks which lines end with a whitespace." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#notabs", + "id": "detekt.style.NoTabs", + "name": "NoTabs", + "shortDescription": { + "text": "Checks if tabs are used in Kotlin files." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#equalsonsignatureline", + "id": "detekt.style.EqualsOnSignatureLine", + "name": "EqualsOnSignatureLine", + "shortDescription": { + "text": "Equals signs for expression style functions should be on the same line as the signature" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#equalsnullcall", + "id": "detekt.style.EqualsNullCall", + "name": "EqualsNullCall", + "shortDescription": { + "text": "Equals() method is called with null as parameter. Consider using == to compare to null." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#forbiddencomment", + "id": "detekt.style.ForbiddenComment", + "name": "ForbiddenComment", + "shortDescription": { + "text": "Flags a forbidden comment." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#forbiddenimport", + "id": "detekt.style.ForbiddenImport", + "name": "ForbiddenImport", + "shortDescription": { + "text": "Mark forbidden imports. A forbidden import could be an import for an unstable / experimental apiand hence you might want to mark it as forbidden in order to get warned about the usage." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#forbiddenmethodcall", + "id": "detekt.style.ForbiddenMethodCall", + "name": "ForbiddenMethodCall", + "shortDescription": { + "text": "Mark forbidden methods. A forbidden method could be an invocation of an unstable / experimental method and hence you might want to mark it as forbidden in order to get warned about the usage." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#forbiddenpublicdataclass", + "id": "detekt.style.ForbiddenPublicDataClass", + "name": "ForbiddenPublicDataClass", + "shortDescription": { + "text": "The data classes are bad for the binary compatibility in public APIs. Avoid to use it." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#functiononlyreturningconstant", + "id": "detekt.style.FunctionOnlyReturningConstant", + "name": "FunctionOnlyReturningConstant", + "shortDescription": { + "text": "A function that only returns a constant is misleading. Consider declaring a constant instead" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#spacingbetweenpackageandimports", + "id": "detekt.style.SpacingBetweenPackageAndImports", + "name": "SpacingBetweenPackageAndImports", + "shortDescription": { + "text": "Violation of the package declaration style." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#loopwithtoomanyjumpstatements", + "id": "detekt.style.LoopWithTooManyJumpStatements", + "name": "LoopWithTooManyJumpStatements", + "shortDescription": { + "text": "The loop contains more than one break or continue statement. The code should be refactored to increase readability." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#safecast", + "id": "detekt.style.SafeCast", + "name": "SafeCast", + "shortDescription": { + "text": "Safe cast instead of if-else-null" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryabstractclass", + "id": "detekt.style.UnnecessaryAbstractClass", + "name": "UnnecessaryAbstractClass", + "shortDescription": { + "text": "An abstract class is unnecessary and can be refactored. An abstract class should have both abstract and concrete properties or functions. An abstract class without a concrete member can be refactored to an interface. An abstract class without an abstract member can be refactored to a concrete class." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryannotationusesitetarget", + "id": "detekt.style.UnnecessaryAnnotationUseSiteTarget", + "name": "UnnecessaryAnnotationUseSiteTarget", + "shortDescription": { + "text": "Unnecessary Annotation use-site Target. It can be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryparentheses", + "id": "detekt.style.UnnecessaryParentheses", + "name": "UnnecessaryParentheses", + "shortDescription": { + "text": "Unnecessary parentheses don't add any value to the code and should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryinheritance", + "id": "detekt.style.UnnecessaryInheritance", + "name": "UnnecessaryInheritance", + "shortDescription": { + "text": "The extended super type is unnecessary." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#utilityclasswithpublicconstructor", + "id": "detekt.style.UtilityClassWithPublicConstructor", + "name": "UtilityClassWithPublicConstructor", + "shortDescription": { + "text": "The class declaration is unnecessary because it only contains utility functions. An object declaration should be used instead." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#objectliteraltolambda", + "id": "detekt.style.ObjectLiteralToLambda", + "name": "ObjectLiteralToLambda", + "shortDescription": { + "text": "Report object literals that can be changed to lambdas." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#optionalabstractkeyword", + "id": "detekt.style.OptionalAbstractKeyword", + "name": "OptionalAbstractKeyword", + "shortDescription": { + "text": "Unnecessary abstract modifier in interface" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#optionalwhenbraces", + "id": "detekt.style.OptionalWhenBraces", + "name": "OptionalWhenBraces", + "shortDescription": { + "text": "Optional braces in when expression" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#optionalunit", + "id": "detekt.style.OptionalUnit", + "name": "OptionalUnit", + "shortDescription": { + "text": "Return type of 'Unit' is unnecessary and can be safely removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#protectedmemberinfinalclass", + "id": "detekt.style.ProtectedMemberInFinalClass", + "name": "ProtectedMemberInFinalClass", + "shortDescription": { + "text": "Member with protected visibility in final class is private. Consider using private or internal as modifier." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#serialversionuidinserializableclass", + "id": "detekt.style.SerialVersionUIDInSerializableClass", + "name": "SerialVersionUIDInSerializableClass", + "shortDescription": { + "text": "A class which implements the Serializable interface does not define a correct serialVersionUID field. The serialVersionUID field should be a constant long value inside a companion object." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#magicnumber", + "id": "detekt.style.MagicNumber", + "name": "MagicNumber", + "shortDescription": { + "text": "Report magic numbers. Magic number is a numeric literal that is not defined as a constant and hence it's unclear what the purpose of this number is. It's better to declare such numbers as constants and give them a proper name. By default, -1, 0, 1, and 2 are not considered to be magic numbers." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#modifierorder", + "id": "detekt.style.ModifierOrder", + "name": "ModifierOrder", + "shortDescription": { + "text": "Modifiers are not in the correct order." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#dataclasscontainsfunctions", + "id": "detekt.style.DataClassContainsFunctions", + "name": "DataClassContainsFunctions", + "shortDescription": { + "text": "Data classes should mainly be used to store data and should not have any extra functions. (Compiler will automatically generate equals, toString and hashCode functions)" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#dataclassshouldbeimmutable", + "id": "detekt.style.DataClassShouldBeImmutable", + "name": "DataClassShouldBeImmutable", + "shortDescription": { + "text": "Data classes should mainly be immutable and should not have any side effects. (To copy an object altering some of its properties use the copy function)" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#usedataclass", + "id": "detekt.style.UseDataClass", + "name": "UseDataClass", + "shortDescription": { + "text": "Classes that do nothing but hold data should be replaced with a data class." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unusedimports", + "id": "detekt.style.UnusedImports", + "name": "UnusedImports", + "shortDescription": { + "text": "Unused Imports are dead code and should be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unusedprivateclass", + "id": "detekt.style.UnusedPrivateClass", + "name": "UnusedPrivateClass", + "shortDescription": { + "text": "Private class is unused." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unusedprivatemember", + "id": "detekt.style.UnusedPrivateMember", + "name": "UnusedPrivateMember", + "shortDescription": { + "text": "Private member is unused." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#expressionbodysyntax", + "id": "detekt.style.ExpressionBodySyntax", + "name": "ExpressionBodySyntax", + "shortDescription": { + "text": "Functions with exact one statement, the return statement, can be rewritten with ExpressionBodySyntax." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#nestedclassesvisibility", + "id": "detekt.style.NestedClassesVisibility", + "name": "NestedClassesVisibility", + "shortDescription": { + "text": "The explicit public modifier still results in an internal nested class." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#redundantvisibilitymodifierrule", + "id": "detekt.style.RedundantVisibilityModifierRule", + "name": "RedundantVisibilityModifierRule", + "shortDescription": { + "text": "Checks for redundant visibility modifiers." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#untilinsteadofrangeto", + "id": "detekt.style.UntilInsteadOfRangeTo", + "name": "UntilInsteadOfRangeTo", + "shortDescription": { + "text": "'..' call can be replaced with 'until'" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryapply", + "id": "detekt.style.UnnecessaryApply", + "name": "UnnecessaryApply", + "shortDescription": { + "text": "The `apply` usage is unnecessary" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessaryfilter", + "id": "detekt.style.UnnecessaryFilter", + "name": "UnnecessaryFilter", + "shortDescription": { + "text": "filter() with other collection operations may be simplified." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#unnecessarylet", + "id": "detekt.style.UnnecessaryLet", + "name": "UnnecessaryLet", + "shortDescription": { + "text": "The `let` usage is unnecessary" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#maybeconst", + "id": "detekt.style.MayBeConst", + "name": "MayBeConst", + "shortDescription": { + "text": "Reports vals that can be const val instead." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#prefertooverpairsyntax", + "id": "detekt.style.PreferToOverPairSyntax", + "name": "PreferToOverPairSyntax", + "shortDescription": { + "text": "Pair was created using the Pair constructor, using the to syntax is preferred." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#mandatorybracesifstatements", + "id": "detekt.style.MandatoryBracesIfStatements", + "name": "MandatoryBracesIfStatements", + "shortDescription": { + "text": "Multi-line if statement was found that does not have braces. These should be added to improve readability." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#mandatorybracesloops", + "id": "detekt.style.MandatoryBracesLoops", + "name": "MandatoryBracesLoops", + "shortDescription": { + "text": "Multi-line loop was found that does not have braces. These should be added to improve readability." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#varcouldbeval", + "id": "detekt.style.VarCouldBeVal", + "name": "VarCouldBeVal", + "shortDescription": { + "text": "Var declaration could be val." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#forbiddenvoid", + "id": "detekt.style.ForbiddenVoid", + "name": "ForbiddenVoid", + "shortDescription": { + "text": "`Unit` should be used instead of `Void`." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#explicititlambdaparameter", + "id": "detekt.style.ExplicitItLambdaParameter", + "name": "ExplicitItLambdaParameter", + "shortDescription": { + "text": "Declaring lambda parameters as `it` is redundant." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#explicitcollectionelementaccessmethod", + "id": "detekt.style.ExplicitCollectionElementAccessMethod", + "name": "ExplicitCollectionElementAccessMethod", + "shortDescription": { + "text": "Prefer usage of indexed access operator [] for map element access or insert methods" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#uselesscallonnotnull", + "id": "detekt.style.UselessCallOnNotNull", + "name": "UselessCallOnNotNull", + "shortDescription": { + "text": "This call on non-null reference may be reduced or removed. Some calls are intended to be called on nullable collection or text types (e.g. String?). When this call is used on a reference to a non-null type (e.g. String) it is redundant and will have no effect, so it can be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#underscoresinnumericliterals", + "id": "detekt.style.UnderscoresInNumericLiterals", + "name": "UnderscoresInNumericLiterals", + "shortDescription": { + "text": "Report missing or invalid underscores in decimal base 10 numeric literals. Numeric literals should be underscore separated to increase readability. Underscores that do not make groups of 3 digits are also reported." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#userequire", + "id": "detekt.style.UseRequire", + "name": "UseRequire", + "shortDescription": { + "text": "Use require() instead of throwing an IllegalArgumentException." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#usecheckorerror", + "id": "detekt.style.UseCheckOrError", + "name": "UseCheckOrError", + "shortDescription": { + "text": "Use check() or error() instead of throwing an IllegalStateException." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#useifinsteadofwhen", + "id": "detekt.style.UseIfInsteadOfWhen", + "name": "UseIfInsteadOfWhen", + "shortDescription": { + "text": "Binary expressions are better expressed using an 'if' expression than a 'when' expression." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#redundantexplicittype", + "id": "detekt.style.RedundantExplicitType", + "name": "RedundantExplicitType", + "shortDescription": { + "text": "Type does not need to be stated explicitly and can be removed." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#libraryentitiesshouldnotbepublic", + "id": "detekt.style.LibraryEntitiesShouldNotBePublic", + "name": "LibraryEntitiesShouldNotBePublic", + "shortDescription": { + "text": "Library class should not be public" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#librarycodemustspecifyreturntype", + "id": "detekt.style.LibraryCodeMustSpecifyReturnType", + "name": "LibraryCodeMustSpecifyReturnType", + "shortDescription": { + "text": "Library functions/properties should have an explicit return type. Inferred return type can easily be changed by mistake which may lead to breaking changes." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#usearrayliteralsinannotations", + "id": "detekt.style.UseArrayLiteralsInAnnotations", + "name": "UseArrayLiteralsInAnnotations", + "shortDescription": { + "text": "Array literals '[...]' should be preferred as they are more readable than 'arrayOf(...)' expressions." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#useemptycounterpart", + "id": "detekt.style.UseEmptyCounterpart", + "name": "UseEmptyCounterpart", + "shortDescription": { + "text": "Instantiation of an object's \"empty\" state should use the object's \"empty\" initializer" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#usechecknotnull", + "id": "detekt.style.UseCheckNotNull", + "name": "UseCheckNotNull", + "shortDescription": { + "text": "Use checkNotNull() instead of check() for checking not-null." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#userequirenotnull", + "id": "detekt.style.UseRequireNotNull", + "name": "UseRequireNotNull", + "shortDescription": { + "text": "Use requireNotNull() instead of require() for checking not-null." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#redundanthigherordermapusage", + "id": "detekt.style.RedundantHigherOrderMapUsage", + "name": "RedundantHigherOrderMapUsage", + "shortDescription": { + "text": "Checks for Redundant 'map' calls." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#useifemptyorifblank", + "id": "detekt.style.UseIfEmptyOrIfBlank", + "name": "UseIfEmptyOrIfBlank", + "shortDescription": { + "text": "Use 'ifEmpty' or 'ifBlank' instead of 'isEmpty' or 'isBlank' to assign default value." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#multilinelambdaitparameter", + "id": "detekt.style.MultilineLambdaItParameter", + "name": "MultilineLambdaItParameter", + "shortDescription": { + "text": "Multiline lambdas should not use `it` as a parameter name" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#useisnullorempty", + "id": "detekt.style.UseIsNullOrEmpty", + "name": "UseIsNullOrEmpty", + "shortDescription": { + "text": "Use 'isNullOrEmpty()' call instead of 'x == null || x.isEmpty()'" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/style.html#useorempty", + "id": "detekt.style.UseOrEmpty", + "name": "UseOrEmpty", + "shortDescription": { + "text": "Use 'orEmpty()' call instead of '?: emptyList()'" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#annotationonseparateline", + "id": "detekt.formatting.AnnotationOnSeparateLine", + "name": "AnnotationOnSeparateLine", + "shortDescription": { + "text": "Multiple annotations should be placed on separate lines. " + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#annotationspacing", + "id": "detekt.formatting.AnnotationSpacing", + "name": "AnnotationSpacing", + "shortDescription": { + "text": "There should not be empty lines between an annotation and the object that it's annotating" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#argumentlistwrapping", + "id": "detekt.formatting.ArgumentListWrapping", + "name": "ArgumentListWrapping", + "shortDescription": { + "text": "Reports incorrect argument list wrapping" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#chainwrapping", + "id": "detekt.formatting.ChainWrapping", + "name": "ChainWrapping", + "shortDescription": { + "text": "Checks if condition chaining is wrapped right" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#commentspacing", + "id": "detekt.formatting.CommentSpacing", + "name": "CommentSpacing", + "shortDescription": { + "text": "Checks if comments have the right spacing" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#enumentrynamecase", + "id": "detekt.formatting.EnumEntryNameCase", + "name": "EnumEntryNameCase", + "shortDescription": { + "text": "Reports enum entries with names that don't meet standard conventions." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#filename", + "id": "detekt.formatting.Filename", + "name": "Filename", + "shortDescription": { + "text": "Checks if top level class matches the filename" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#finalnewline", + "id": "detekt.formatting.FinalNewline", + "name": "FinalNewline", + "shortDescription": { + "text": "Detects missing final newlines" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#importordering", + "id": "detekt.formatting.ImportOrdering", + "name": "ImportOrdering", + "shortDescription": { + "text": "Detects imports in non default order" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#indentation", + "id": "detekt.formatting.Indentation", + "name": "Indentation", + "shortDescription": { + "text": "Reports mis-indented code" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#maximumlinelength", + "id": "detekt.formatting.MaximumLineLength", + "name": "MaximumLineLength", + "shortDescription": { + "text": "Reports lines with exceeded length" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#modifierordering", + "id": "detekt.formatting.ModifierOrdering", + "name": "ModifierOrdering", + "shortDescription": { + "text": "Detects modifiers in non default order" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#multilineifelse", + "id": "detekt.formatting.MultiLineIfElse", + "name": "MultiLineIfElse", + "shortDescription": { + "text": "Detects multiline if-else statements without braces" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#noblanklinebeforerbrace", + "id": "detekt.formatting.NoBlankLineBeforeRbrace", + "name": "NoBlankLineBeforeRbrace", + "shortDescription": { + "text": "Detects blank lines before rbraces" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#noconsecutiveblanklines", + "id": "detekt.formatting.NoConsecutiveBlankLines", + "name": "NoConsecutiveBlankLines", + "shortDescription": { + "text": "Reports consecutive blank lines" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#noemptyclassbody", + "id": "detekt.formatting.NoEmptyClassBody", + "name": "NoEmptyClassBody", + "shortDescription": { + "text": "Reports empty class bodies" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#noemptyfirstlineinmethodblock", + "id": "detekt.formatting.NoEmptyFirstLineInMethodBlock", + "name": "NoEmptyFirstLineInMethodBlock", + "shortDescription": { + "text": "Reports methods that have an empty first line." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nolinebreakafterelse", + "id": "detekt.formatting.NoLineBreakAfterElse", + "name": "NoLineBreakAfterElse", + "shortDescription": { + "text": "Reports line breaks after else" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nolinebreakbeforeassignment", + "id": "detekt.formatting.NoLineBreakBeforeAssignment", + "name": "NoLineBreakBeforeAssignment", + "shortDescription": { + "text": "Reports line breaks before assignment" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nomultiplespaces", + "id": "detekt.formatting.NoMultipleSpaces", + "name": "NoMultipleSpaces", + "shortDescription": { + "text": "Reports multiple space usages" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nosemicolons", + "id": "detekt.formatting.NoSemicolons", + "name": "NoSemicolons", + "shortDescription": { + "text": "Detects semicolons" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#notrailingspaces", + "id": "detekt.formatting.NoTrailingSpaces", + "name": "NoTrailingSpaces", + "shortDescription": { + "text": "Detects trailing spaces" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nounitreturn", + "id": "detekt.formatting.NoUnitReturn", + "name": "NoUnitReturn", + "shortDescription": { + "text": "Detects optional 'Unit' return types" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nounusedimports", + "id": "detekt.formatting.NoUnusedImports", + "name": "NoUnusedImports", + "shortDescription": { + "text": "Detects unused imports" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#nowildcardimports", + "id": "detekt.formatting.NoWildcardImports", + "name": "NoWildcardImports", + "shortDescription": { + "text": "Detects wildcast import usages" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#packagename", + "id": "detekt.formatting.PackageName", + "name": "PackageName", + "shortDescription": { + "text": "Checks package name is formatted correctly" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#parameterlistwrapping", + "id": "detekt.formatting.ParameterListWrapping", + "name": "ParameterListWrapping", + "shortDescription": { + "text": "Detects mis-aligned parameter lists" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundanglebrackets", + "id": "detekt.formatting.SpacingAroundAngleBrackets", + "name": "SpacingAroundAngleBrackets", + "shortDescription": { + "text": "Reports spaces around angle brackets" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundcolon", + "id": "detekt.formatting.SpacingAroundColon", + "name": "SpacingAroundColon", + "shortDescription": { + "text": "Reports spaces around colons" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundcomma", + "id": "detekt.formatting.SpacingAroundComma", + "name": "SpacingAroundComma", + "shortDescription": { + "text": "Reports spaces around commas" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundcurly", + "id": "detekt.formatting.SpacingAroundCurly", + "name": "SpacingAroundCurly", + "shortDescription": { + "text": "Reports spaces around curly braces" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingarounddoublecolon", + "id": "detekt.formatting.SpacingAroundDoubleColon", + "name": "SpacingAroundDoubleColon", + "shortDescription": { + "text": "Reports spaces around double colons" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingarounddot", + "id": "detekt.formatting.SpacingAroundDot", + "name": "SpacingAroundDot", + "shortDescription": { + "text": "Reports spaces around member invocation operator (dot)." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundkeyword", + "id": "detekt.formatting.SpacingAroundKeyword", + "name": "SpacingAroundKeyword", + "shortDescription": { + "text": "Reports spaces around keywords" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundoperators", + "id": "detekt.formatting.SpacingAroundOperators", + "name": "SpacingAroundOperators", + "shortDescription": { + "text": "Reports spaces around operators" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundparens", + "id": "detekt.formatting.SpacingAroundParens", + "name": "SpacingAroundParens", + "shortDescription": { + "text": "Reports spaces around parentheses" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundrangeoperator", + "id": "detekt.formatting.SpacingAroundRangeOperator", + "name": "SpacingAroundRangeOperator", + "shortDescription": { + "text": "Reports spaces around range operator" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingaroundunaryoperator", + "id": "detekt.formatting.SpacingAroundUnaryOperator", + "name": "SpacingAroundUnaryOperator", + "shortDescription": { + "text": "Reports spaces around unary operator" + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingbetweendeclarationswithannotations", + "id": "detekt.formatting.SpacingBetweenDeclarationsWithAnnotations", + "name": "SpacingBetweenDeclarationsWithAnnotations", + "shortDescription": { + "text": "Declarations and declarations with annotations should have an empty space between." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#spacingbetweendeclarationswithcomments", + "id": "detekt.formatting.SpacingBetweenDeclarationsWithComments", + "name": "SpacingBetweenDeclarationsWithComments", + "shortDescription": { + "text": "Declarations and declarations with comments should have an empty space between." + } + }, + { + "helpUri": "https://detekt.github.io/detekt/formatting.html#stringtemplate", + "id": "detekt.formatting.StringTemplate", + "name": "StringTemplate", + "shortDescription": { + "text": "Detects simplifications in template strings" + } + } + ], + "semanticVersion": "1.17.0", + "version": "1.17.0" + } + } + } + ] +} \ No newline at end of file diff --git a/build/resources/main/META-INF/plugin.xml b/build/resources/main/META-INF/plugin.xml new file mode 100644 index 0000000..1776b20 --- /dev/null +++ b/build/resources/main/META-INF/plugin.xml @@ -0,0 +1,17 @@ + + 0.1.12 + <p>This Fancy IntelliJ Platform Plugin is going to be your implementation of the brilliant ideas that you have.</p> + +<p>This specific section is a source for the <a href="/src/main/resources/META-INF/plugin.xml">plugin.xml</a> file which will be extracted by the <a href="/build.gradle.kts">Gradle</a> during the build process.</p> + +<p>To keep everything working, do not remove <code>&lt;!-- ... --&gt;</code> sections.</p> + + com.bugloos.template.fragmentsetup + Fragment-Bugloos-Setup2 + hamid-fathi + org.jetbrains.android + com.intellij.modules.androidstudio + + + + diff --git a/build/resources/main/META-INF/pluginIcon.png b/build/resources/main/META-INF/pluginIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..7604681ee3f3a98738f94d33ba16205d9cb31230 GIT binary patch literal 3689 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/resources/main/messages/MyBundle.properties b/build/resources/main/messages/MyBundle.properties new file mode 100644 index 0000000..ccfe7bf --- /dev/null +++ b/build/resources/main/messages/MyBundle.properties @@ -0,0 +1,3 @@ +name=My Plugin +applicationService=Application service +projectService=PRODZEKTSERVIS: {0} diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..ed8c699 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-milestone-1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/lib/kotlin-reflect-sources.jar b/lib/kotlin-reflect-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..e42ee160fcf929a979127ee8e794df4fc1c44a6a GIT binary patch literal 717411 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

oV9zUX&(mkmci)4eQaZ4~o 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%0ARxlkEa6+pT(p*!Rz=qK%Qbhp`MTRN) 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