-
Notifications
You must be signed in to change notification settings - Fork 0
/
.scalafix.conf
85 lines (85 loc) · 1.96 KB
/
.scalafix.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
rules = [
DisableSyntax
LeakingImplicitClassVal
NoValInForComprehension
RedundantSyntax
NoAutoTupling
ArrayEquals,
ArraysInFormat,
ArraysToString,
AvoidSizeEqualsZero,
AvoidSizeNotEqualsZero,
AvoidToMinusOne,
BigDecimalScaleWithoutRoundingMode,
BoundedByFinalType,
BrokenOddness,
CatchException,
CatchExceptionImmediatelyRethrown,
CatchFatal,
CatchNpe,
CatchThrowable,
ClassNames,
CollectionNamingConfusion,
CollectionNegativeIndex,
ComparingFloatingPointTypes,
ComparisonToEmptyList,
ComparisonToEmptySet,
ComparisonWithSelf,
ConstantIf,
DivideByOne,
DoubleNegation,
DuplicateMapKey,
DuplicateSetValue,
EitherGet,
EmptyCaseClass,
EmptyFor,
EmptyIfBlock,
EmptyInterpolatedString,
EmptyMethod,
EmptySynchronizedBlock,
EmptyTryBlock,
EmptyWhileBlock,
FilterDotHead,
FilterDotHeadOption,
FilterDotIsEmpty,
FilterDotSize,
FilterOptionAndGet,
FinalModifierOnCaseClass,
FinalizerWithoutSuper,
FindAndNotEqualsNoneReplaceWithExists,
FindDotIsDefined,
IllegalFormatString,
ImpossibleOptionSizeCondition,
IncorrectNumberOfArgsToFormat,
IncorrectlyNamedExceptions,
InterpolationToString,
InvalidRegexTest,
//Not reliable with givens: LonelySealedTrait,
MapGetAndGetOrElse,
MethodReturningAny,
NanComparison,
NullAssignment,
NullParameter,
OptionGet,
OptionSize,
RepeatedCaseBody,
RepeatedIfElseBody,
StripMarginOnRegex,
SwallowedException,
TryGet,
UnreachableCatch,
UnsafeContains,
UnsafeStringContains,
//Would be nice to have: UnsafeTraversableMethods,
//Not reliable with implicits: UnusedMethodParameter,
VarCouldBeVal,
VariableShadowing,
WhileTrue
]
// Would be nice to add : DisableSyntax.noThrows = true
DisableSyntax.noNulls = true
DisableSyntax.noReturns = true
// Would be nice to add : DisableSyntax.noAsInstanceOf = true
// Would be nice to add : DisableSyntax.noIsInstanceOf = true
DisableSyntax.noFinalize = true
DisableSyntax.noValPatterns = true