mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -04:00
Merge pull request #3440 from kiwix/Issue#3409
Introducing deprecated code check in CI
This commit is contained in:
commit
8a105ae296
2
.github/workflows/pull_request.yml
vendored
2
.github/workflows/pull_request.yml
vendored
@ -72,7 +72,7 @@ jobs:
|
||||
${{ runner.os }}-gradle-
|
||||
|
||||
- name: Static Analysis
|
||||
run: ./gradlew detekt
|
||||
run: ./gradlew detektDebug detektCustomExampleDebug
|
||||
- name: Upload Lint Reports
|
||||
uses: actions/upload-artifact@v3
|
||||
if: ${{ always() }}
|
||||
|
@ -79,7 +79,8 @@ complexity:
|
||||
threshold: 60
|
||||
LongParameterList:
|
||||
active: true
|
||||
threshold: 6
|
||||
functionThreshold: 6
|
||||
constructorThreshold: 6
|
||||
ignoreDefaultParameters: false
|
||||
MethodOverloading:
|
||||
active: false
|
||||
@ -294,7 +295,7 @@ performance:
|
||||
potential-bugs:
|
||||
active: true
|
||||
Deprecation:
|
||||
active: false
|
||||
active: true
|
||||
DuplicateCaseInWhenExpression:
|
||||
active: true
|
||||
EqualsAlwaysReturnsTrueOrFalse:
|
||||
@ -316,7 +317,7 @@ potential-bugs:
|
||||
LateinitUsage:
|
||||
active: false
|
||||
excludes: "**/test/**,**/androidTest/**,**/*.Test.kt,**/*.Spec.kt,**/*.Spek.kt"
|
||||
excludeAnnotatedProperties: ""
|
||||
ignoreAnnotated: []
|
||||
ignoreOnClassesPattern: ""
|
||||
MapGetWithNotNullAssertionOperator:
|
||||
active: false
|
||||
@ -379,7 +380,7 @@ style:
|
||||
active: true
|
||||
ignoreOverridableFunction: true
|
||||
excludedFunctions: 'describeContents'
|
||||
excludeAnnotatedFunction: "dagger.Provides"
|
||||
ignoreAnnotated: ["dagger.Provides"]
|
||||
LibraryCodeMustSpecifyReturnType:
|
||||
active: true
|
||||
LoopWithTooManyJumpStatements:
|
||||
@ -450,10 +451,10 @@ style:
|
||||
active: false
|
||||
UnderscoresInNumericLiterals:
|
||||
active: false
|
||||
acceptableDecimalLength: 5
|
||||
acceptableLength: 5
|
||||
UnnecessaryAbstractClass:
|
||||
active: true
|
||||
excludeAnnotatedClasses: "dagger.Module"
|
||||
ignoreAnnotated: ["dagger.Module"]
|
||||
UnnecessaryAnnotationUseSiteTarget:
|
||||
active: false
|
||||
UnnecessaryApply:
|
||||
@ -479,7 +480,7 @@ style:
|
||||
active: false
|
||||
UseDataClass:
|
||||
active: false
|
||||
excludeAnnotatedClasses: ""
|
||||
ignoreAnnotated: []
|
||||
allowVars: false
|
||||
UseIfInsteadOfWhen:
|
||||
active: false
|
||||
|
@ -15,6 +15,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
@file:Suppress("DEPRECATION")
|
||||
|
||||
package org.kiwix.kiwixmobile.core.compat
|
||||
|
||||
@ -26,7 +27,6 @@ import android.net.ConnectivityManager
|
||||
import android.net.ConnectivityManager.TYPE_WIFI
|
||||
import android.net.NetworkInfo.State.CONNECTED
|
||||
|
||||
@Suppress("Deprecation")
|
||||
open class CompatV21 : Compat {
|
||||
override fun queryIntentActivities(
|
||||
packageManager: PackageManager,
|
||||
|
@ -15,6 +15,8 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
@file:Suppress("DEPRECATION")
|
||||
|
||||
package org.kiwix.kiwixmobile.core.data.remote
|
||||
|
||||
import io.reactivex.Observable
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
echo "Running lint..."
|
||||
|
||||
./gradlew ktlintCheck detekt app:lintDebug custom:lintCustomexampleDebug --daemon
|
||||
./gradlew ktlintCheck detektDebug detektCustomExampleDebug app:lintDebug custom:lintCustomexampleDebug --daemon
|
||||
|
||||
status=$?
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user