├── .github ├── scripts │ └── publish.sh └── workflows │ ├── publish.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── code-analyzer ├── build.gradle.kts ├── src │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── bennyhuo │ │ │ └── kotlin │ │ │ └── analyzer │ │ │ ├── AnalysisResult.kt │ │ │ ├── KotlinCodeAnalyzer.kt │ │ │ ├── Options.kt │ │ │ ├── core │ │ │ ├── CodeAnalyzerMessageCollector.kt │ │ │ ├── InternalAnalyzer.kt │ │ │ └── withSettings.kt │ │ │ └── utils │ │ │ └── PsiElement.kt │ └── test │ │ └── kotlin │ │ └── com │ │ └── bennyhuo │ │ └── kotlin │ │ └── analyzer │ │ └── KotlinCodeAnalyzerTest.kt └── testData │ └── basic.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/.github/scripts/publish.sh -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | build 3 | *.iml 4 | .idea 5 | out -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /code-analyzer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/build.gradle.kts -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/AnalysisResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/AnalysisResult.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/KotlinCodeAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/KotlinCodeAnalyzer.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/Options.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/Options.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/CodeAnalyzerMessageCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/CodeAnalyzerMessageCollector.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/InternalAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/InternalAnalyzer.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/withSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/core/withSettings.kt -------------------------------------------------------------------------------- /code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/utils/PsiElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/main/kotlin/com/bennyhuo/kotlin/analyzer/utils/PsiElement.kt -------------------------------------------------------------------------------- /code-analyzer/src/test/kotlin/com/bennyhuo/kotlin/analyzer/KotlinCodeAnalyzerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/src/test/kotlin/com/bennyhuo/kotlin/analyzer/KotlinCodeAnalyzerTest.kt -------------------------------------------------------------------------------- /code-analyzer/testData/basic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/code-analyzer/testData/basic.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bennyhuo/kotlin-code-analyzer/HEAD/settings.gradle.kts --------------------------------------------------------------------------------