0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-20 12:02:16 +02:00
Commit Graph

145 Commits

Author SHA1 Message Date
Prateek Singh
2cd449e284 Converted DirectCalendarInstanceUsageTest [Lint Test] to Kotlin 2022-05-26 16:54:13 +02:00
Prateek Singh
c8904fb919 Rename .java to .kt 2022-05-26 16:54:13 +02:00
Prateek Singh
419bf6f18c Migrate CopyrightHeaderExistsTest [Lint Test] to Kotlin 2022-05-18 11:08:26 -05:00
Prateek Singh
601821b47a Rename .java to .kt 2022-05-18 11:08:26 -05:00
Mike Hardy
87b5df56a2 lint: fix rule for constant detection
appears to interact poorly with new AGP7.2
2022-05-17 13:15:55 -05:00
David Allison
e136d85362 docs: better explain cleanup annotation 2022-05-11 05:02:32 +01:00
David Allison
853d76de7d refactor: kotlin cleanup - documentation fix
No semicolons in Kotlin
2022-05-11 05:02:32 +01:00
David Allison
d597bbd2db refactor: kotlin cleanup - improve readability
add method: removeHungarianPrefix and document it
2022-05-11 05:02:32 +01:00
David Allison
e8c79f0f84 refactor: kotlin cleanup - shorten method 2022-05-11 05:02:32 +01:00
David Allison
e264e0260e refactor: remove requireNonNull
No longer required
2022-05-11 05:02:32 +01:00
David Allison
f7374d23ac refactor: Kotlin Cleanup: use listOf
Reduction in code without reduction of readability
2022-05-11 05:02:32 +01:00
David Allison
56fcdf4922 refactor(lint-rules): fix IDE lint
Removes all IDE lint warnings from the non-test Kotlin classes
2022-05-11 05:02:32 +01:00
David Allison
330854683f refactor: ignore "UnstableApiUsage" lint warnings
We're aware that these classes are using `@Beta` functionality

Removes a lot of IDE lint warnings
2022-05-11 05:02:32 +01:00
David Allison
168407e8f0 refactor: Convert DirectSystemTimeInstantiation to Kotlin
com.ichi2.anki.lint.rules.DirectSystemTimeInstantiation
2022-05-10 20:14:25 -05:00
David Allison
c964b1fae6 refactor: Rename DirectSystemTimeInstantiation.java to .kt
com.ichi2.anki.lint.rules.DirectSystemTimeInstantiation
2022-05-10 20:14:25 -05:00
David Allison
9ae744759a refactor: Convert Constants to Kotlin
com.ichi2.anki.lint.utils.Constants
2022-05-10 19:26:31 -05:00
David Allison
966b0142c1 refactor: Rename Constants.java to .kt
com.ichi2.anki.lint.utils.Constants
2022-05-10 19:26:31 -05:00
David Allison
dcba4fbd3a refactor: Convert JavaFieldNamingPatternDetector to Kotlin
com.ichi2.anki.lint.rules.JavaFieldNamingPatternDetector
2022-05-10 19:17:42 -05:00
David Allison
22ddbe7c67 refactor: Rename JavaFieldNamingPatternDetector.java to .kt
com.ichi2.anki.lint.rules.JavaFieldNamingPatternDetector
2022-05-10 19:17:42 -05:00
David Allison
a8ff459281 refactor: Convert StringFormatDetector to Kotlin
com.ichi2.anki.lint.utils.StringFormatDetector
2022-05-10 19:04:53 -05:00
David Allison
884ce1065f refactor: Rename StringFormatDetector.java to .kt
com.ichi2.anki.lint.utils.StringFormatDetector
2022-05-10 19:04:53 -05:00
David Allison
5548273bdd refactor: Convert LintUtils to Kotlin
com.ichi2.anki.lint.utils.LintUtils
2022-05-10 18:55:24 -05:00
David Allison
abb3220e68 refactor: Rename LintUtils.java to .kt
com.ichi2.anki.lint.utils.LintUtils
2022-05-10 18:55:24 -05:00
David Allison
1440013117 refactor: Convert ImportStatementDetector to Kotlin
com.ichi2.anki.lint.lint.ImportStatementDetector
2022-05-10 18:41:35 -05:00
David Allison
4721645e94 refactor: Rename ImportStatementDetector.java to .kt
com.ichi2.anki.lint.lint.ImportStatementDetector
2022-05-10 18:41:35 -05:00
David Allison
a8695ef2b5 refactor: convert IssueRegistry to Kotlin
com.ichi2.anki.lint.IssueRegistry
2022-05-10 17:30:21 -05:00
David Allison
50c6fb2583 refactor: Rename IssueRegistry.java to .kt
com.ichi2.anki.lint.IssueRegistry
2022-05-10 17:30:21 -05:00
David Allison
8e1c904636 refactor: convert PrintStackTraceUsage to Kotlin
com.ichi2.anki.lint.rules.PrintStackTraceUsage

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 17:17:12 -05:00
David Allison
fc74fb933e refactor: Rename PrintStackTraceUsage.java to .kt
com.ichi2.anki.lint.rules.PrintStackTraceUsage
2022-05-10 17:17:12 -05:00
David Allison
99986d776b refactor: convert PreferIsEmptyOverSizeCheck to Kotlin
com.ichi2.anki.lint.rules.PreferIsEmptyOverSizeCheck

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 17:01:11 -05:00
David Allison
27dbe3147b refactor: Rename PreferIsEmptyOverSizeCheck.java to .kt
com.ichi2.anki.lint.rules.PreferIsEmptyOverSizeCheck
2022-05-10 17:01:11 -05:00
David Allison
b1c2241e4b refactor: convert NonPublicNonStaticJavaFieldDetector to Kotlin
com.ichi2.anki.lint.rules.NonPublicNonStaticJavaFieldDetector

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 16:40:41 -05:00
David Allison
8d2564a2d1 refactor: Rename NonPublicNonStaticJavaFieldDetector.java to .kt
com.ichi2.anki.lint.rules.NonPublicNonStaticJavaFieldDetector
2022-05-10 16:40:41 -05:00
David Allison
44abac52fb refactor: convert InconsistentAnnotationUsage to Kotlin
com.ichi2.anki.lint.rules.InconsistentAnnotationUsage

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 16:22:58 -05:00
David Allison
b89d287896 refactor: Rename InconsistentAnnotationUsage.java to .kt
com.ichi2.anki.lint.rules.InconsistentAnnotationUsage
2022-05-10 16:22:58 -05:00
David Allison
062dc97f4d refactor: convert FixedPreferencesTitleLength to Kotlin
com.ichi2.anki.lint.rules.FixedPreferencesTitleLength

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 16:14:05 -05:00
David Allison
c1475cd761 refactor: Rename FixedPreferencesTitleLength.java to .kt
com.ichi2.anki.lint.rules.FixedPreferencesTitleLength
2022-05-10 16:14:05 -05:00
David Allison
6514a045f7 refactor: convert DirectToastMakeTextUsage to Kotlin
com.ichi2.anki.lint.rules.DirectToastMakeTextUsage

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 15:51:28 -05:00
David Allison
d28ccc318e refactor: Rename DirectToastMakeTextUsage.java to .kt
com.ichi2.anki.lint.rules.DirectToastMakeTextUsage
2022-05-10 15:51:28 -05:00
David Allison
c9bdc4b8e9 refactor: convert DirectSystemCurrentTimeMillisUsage to Kotlin
com.ichi2.anki.lint.rules.DirectSystemCurrentTimeMillisUsage

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 15:42:27 -05:00
David Allison
5da406f381 refactor: Rename DirectSystemCurrentTimeMillisUsage.java to .kt
com.ichi2.anki.lint.rules.DirectSystemCurrentTimeMillisUsage
2022-05-10 15:42:27 -05:00
David Allison
6d42573189 refactor: convert DirectSnackbarMakeUsage to Kotlin
com.ichi2.anki.lint.rules.DirectSnackbarMakeUsage

Moved the companion object to the top of the class to keep the diff clean
2022-05-10 15:34:23 -05:00
David Allison
d84360ccbc refactor: Rename DirectSnackbarMakeUsage.java to .kt
com.ichi2.anki.lint.rules.DirectSnackbarMakeUsage
2022-05-10 15:34:23 -05:00
David Allison
d392cda3d4 fix: Lint handling of CDATA elements
lint 30.2.0 auto-converts XML text nodes to CDATA

This uncovered a few bugs in our lint checks where we did not check
CDATA nodes

Unblocks 11298
2022-05-10 13:29:06 -05:00
oyeraghib
3198c2377e [Kotlin Cleanup] DirectGregorianInstantiation 2022-05-08 21:39:25 +01:00
oyeraghib
4ae9672a52 [Kotlin Cleanup] DirectCalendarInstanceUsage 2022-05-08 20:43:34 +01:00
oyeraghib
d996f9117e [Kotlin Cleanup] CopyrightHeaderExists 2022-05-07 02:42:32 +01:00
David Allison
a5c496b8ec refactor: convert DuplicateTextInPreferencesXml to Kotlin
com.ichi2.anki.lint.rules.DuplicateTextInPreferencesXml

Moved the companion object to the top of the class to keep the diff clean
2022-05-06 16:20:43 -05:00
David Allison
214a79385f refactor: Rename DuplicateTextInPreferencesXml.java to .kt
com.ichi2.anki.lint.rules.DuplicateTextInPreferencesXml
2022-05-06 16:20:43 -05:00
oyeraghib
af5c02214e [Kotlin Cleanup] DirectDateInstantiation 2022-05-06 18:36:04 +01:00