Mark Vadeika

Results 5 issues of Mark Vadeika

This adds the `UnnecessaryNotNullCheck` rule as discussed in #5204. It detects usages of `requireNotNull` and `checkNotNull` on non-null values.

rules

**Description** Using the `AccessibilityRenderExtension` is useful for analyzing accessibility information, but the information added to the side of the screenshot is cropped out when the `SHRINK` rendering mode is used....

bug
accessibility

**Description** In previous versions, there have been slight variations between the Paparazzi screenshots generated on Linux CI runs and local MacOS runs. This required setting a maximum percent difference above...

bug

This is currently how the text to be shown on the accessibility pane is chosen: ```kotlin private fun SemanticsNode.accessibilityText() = ( config.getOrNull(SemanticsProperties.ContentDescription)?.joinToString(", ") ?: config.getOrNull(SemanticsProperties.Text)?.joinToString(", ") ?: config.getOrNull(SemanticsProperties.StateDescription) ?: config.getOrNull(SemanticsActions.OnClick)?.label...

enhancement

When asserting on lists of objects with very long string representations, it can be quite difficult to see what differs between the actual and expected values. ```kotlin assertThat(someList).containsExample(a, bunch, of,...