Skip to content

Commit 5fa6ee2

Browse files
authored
Merge pull request #1637 from OneSignal/add-detekt
Add Static Analyzer
2 parents 1e3935c + f6a03b1 commit 5fa6ee2

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ jobs:
2929
working-directory: OneSignalSDK
3030
run: |
3131
./gradlew ktlintCheck --console=plain
32+
- name: "[Test] Analyzing"
33+
working-directory: OneSignalSDK
34+
continue-on-error: true
35+
run: |
36+
./gradlew detekt --console=plain
3237
- name: "[Test] SDK Unit Tests"
3338
working-directory: OneSignalSDK
3439
run: |

OneSignalSDK/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ buildscript {
1414
huaweiHMSLocationVersion = '4.0.0.300'
1515
kotlinVersion = '1.4.32'
1616
ktlintVersion = '11.0.0'
17+
detektVersion = '1.21.0'
1718
onesignalGradlePluginVersion = '[0.14.0, 0.99.99]'
1819
}
1920

@@ -37,6 +38,7 @@ buildscript {
3738
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
3839

3940
classpath "org.jlleitschuh.gradle:ktlint-gradle:$ktlintVersion"
41+
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detektVersion"
4042

4143
// OneSignal-Gradle-Plugin - Local testing
4244
// classpath 'com.onesignal:onesignal-gradle-plugin:[0.8.1, 0.99.99]'

OneSignalSDK/onesignal/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ext {
77
apply plugin: 'com.android.library'
88
apply plugin: 'kotlin-android'
99
apply plugin: 'org.jlleitschuh.gradle.ktlint'
10+
apply plugin: 'io.gitlab.arturbosch.detekt'
1011

1112
android {
1213
compileSdkVersion rootProject.buildVersions.compileSdkVersion

0 commit comments

Comments
 (0)