Skip to content

Latest commit

 

History

History
77 lines (43 loc) · 963 Bytes

RuleSet.md

File metadata and controls

77 lines (43 loc) · 963 Bytes

style rule set

MagicNumber

a wildcard import

Active by default: Yes - Since v1.0.0

Debt: 10min

Aliases: alias1, alias2

Configuration options:

  • conf1 (default: 'foo')

    a config option

  • conf2 (default: false)

    Deprecated: use conf1 instead

    deprecated config

  • conf3 (default: ['a', 'b'])

    list config

  • conf4 (default: ['a', 'b'])

    Deprecated: use conf3 instead

    deprecated list config

  • conf5 (default: 120) (android default: 100)

    rule with android variants

Noncompliant Code:

import foo.*

Compliant Code:

import foo.bar

EqualsNull

equals null

Active by default: No

NoUnitKeyword

removes :Unit

Active by default: Yes - Since v1.16.0

Requires Type Resolution

Debt: 5m

Noncompliant Code:

fun stuff(): Unit {}

Compliant Code:

fun stuff() {}