From 1a65e34fb6f39799e021870f5be16b4316819de6 Mon Sep 17 00:00:00 2001 From: seidatdsu-you Date: Fri, 5 Jul 2024 20:30:58 +0900 Subject: [PATCH 1/2] Make lint files optional --- .../AndroidLintReporterPlugin.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/android_lint_reporter/AndroidLintReporterPlugin.kt b/src/main/kotlin/android_lint_reporter/AndroidLintReporterPlugin.kt index 27015c6..50b2b86 100644 --- a/src/main/kotlin/android_lint_reporter/AndroidLintReporterPlugin.kt +++ b/src/main/kotlin/android_lint_reporter/AndroidLintReporterPlugin.kt @@ -62,8 +62,16 @@ class AndroidLintReporterPlugin : Plugin { } /* parse lint issues */ - val githubIssues = Parser.parse(File(extension.lintFilePath)) - val detektIssues = Parser.parseDetektXml(File(extension.detektFilePath)) + val githubIssues = if (extension.lintFilePath.isNotEmpty()) { + Parser.parse(File(extension.lintFilePath)) + } else { + emptyList() + } + val detektIssues = if (extension.detektFilePath.isNotEmpty()) { + Parser.parseDetektXml(File(extension.detektFilePath)) + } else { + emptyList() + } printLog("Number of Android Lint Issues: ${githubIssues.size}") printLog("Number of Detekt Issues: ${detektIssues.size}") val combinedLineHashMap = hashMapOf>() From 179e8316a5b960e2129040a9548f7ad335ce9c9a Mon Sep 17 00:00:00 2001 From: seidatdsu-you Date: Fri, 5 Jul 2024 20:33:17 +0900 Subject: [PATCH 2/2] Upgrade version to 2.2.0 --- README.md | 2 +- build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c6a7291..d80fde5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# AndroidLintReporter [![](https://img.shields.io/badge/latest-2.1.0-blue)](https://plugins.gradle.org/plugin/com.worker8.android_lint_reporter) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +# AndroidLintReporter [![](https://img.shields.io/badge/latest-2.2.0-blue)](https://plugins.gradle.org/plugin/com.worker8.android_lint_reporter) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) Android Lint Reporter Logo diff --git a/build.gradle.kts b/build.gradle.kts index 64e6afa..95ea39c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -13,7 +13,7 @@ object Constant { val pluginName = "AndroidLintReporterPlugin" val id = "com.worker8.android_lint_reporter" val implementationClass = "android_lint_reporter.AndroidLintReporterPlugin" - val version = "2.1.0" + val version = "2.2.0" val website = "https://github.com/worker8/AndroidLintReporter" val displayName = "Android Lint Reporter" val description = "Gradle Plugin to parse, format, report Android Lint result back to Github Pull Request using Github Actions"