Merge pull request #3440 from kiwix/Issue#3409

Introducing deprecated code check in CI
This commit is contained in:
Kelson 2023-07-19 08:09:43 +02:00 committed by GitHub
commit 8a105ae296
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 10 deletions

View File

@ -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() }}

View File

@ -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

View File

@ -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,

View File

@ -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

View File

@ -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=$?