Rick Busarow

Results 36 issues of Rick Busarow

API 30 increases the SQLite version from 3.22.0 to 3.28.0. This breaks migrations when renaming a table which is referenced by a `View`, because `ALTER_TABLE` now updates `View`s. So this...

As of `1.0.0-beta01`, builders such as `launchDefault(...)` take a first parameter of `context: CoroutineContext = EmptyCoroutineContext`. The full code: ```Kotlin public fun CoroutineScope.launchDefault( context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart =...

enhancement

Any access to the `Dispatchers` object breaks tests. This happens if we create a `CoroutineScope` without giving it a `DispatcherProvider`, or if we hard-code stuff like this: ```Kotlin class SomeClass...

lint

I'm open to bike-shedding the name. 😄 fixes #657

If the plugin's applied, and the `testFixtures` source directory is empty or missing, the plugin should be removed.

New Rule

![graph](https://user-images.githubusercontent.com/9890900/166235357-f4ea3189-30e0-463e-ace5-459ca89155b9.png)

bug

If ModuleCheck is configured to remove dependencies via a comment instead of just deleting, then build file `dependencies` blocks are left looking like this: ```kotlin dependencies { testFixturesApi(testFixtures(project(path = ":lib1")))...

feature

This rule should find and remove and a dependency declaration where - the exact same dependency is declared multiple times in this same module (leave one of them) - the...

New Rule

Currently, when parsing java or kotlin, declarations which are `private`, `internal` (kotlin), or "package private" (java) are filtered and not counted. `protected` declarations in either language are treated the same...