Toshiaki Kameyama
|
892135ae23
|
Unused symbol: don't report for enum entry when enum builtin function is used
#KT-31133 Fixed
|
2019-08-05 12:50:28 +03:00 |
|
Toshiaki Kameyama
|
776cccf57c
|
FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix
#KT-32580 Fixed
|
2019-08-05 12:35:23 +03:00 |
|
Toshiaki Kameyama
|
80b09b9a08
|
Replace 'if' with 'when': don't remove branch brances
#KT-32650 Fixed
|
2019-08-01 16:05:06 +03:00 |
|
Toshiaki Kameyama
|
a6690e4e35
|
ReplaceGuardClause inspection: do not remove 'else' branch
#KT-32797 Fixed
|
2019-07-22 20:49:20 +03:00 |
|
Dmitry Gridin
|
694c231689
|
RemoveRedundantQualifierNameInspection: fix false negative for java constructor
#KT-32506 Fixed
|
2019-07-12 15:51:12 +03:00 |
|
Dmitry Gridin
|
beba1d82fc
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add CommentSaver for case with transform to extension
|
2019-07-10 14:09:37 +03:00 |
|
Dmitry Gridin
|
56d2961cd9
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add more tests
|
2019-07-10 14:09:37 +03:00 |
|
Dmitry Gridin
|
8314dbffd5
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transformation for extension with non-null arguments
|
2019-07-10 14:09:36 +03:00 |
|
Dmitry Gridin
|
8b8858b223
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transformation for extension with non-null receiver
|
2019-07-10 14:09:36 +03:00 |
|
Dmitry Gridin
|
026949a758
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: remove non-implemented cases
|
2019-07-10 14:09:36 +03:00 |
|
Dmitry Gridin
|
3aa2401f19
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: introduce Transform interface
#KT-32454 Fixed
|
2019-07-10 14:09:36 +03:00 |
|
Dmitry Gridin
|
835532c206
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: move to move to inspections.jdk2k subpackage
|
2019-07-10 14:09:36 +03:00 |
|
Dmitry Gridin
|
b2a60795da
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: add more cases for Arrays
#KT-32512 Fixed
#KT-30124 Fixed
|
2019-07-10 14:09:35 +03:00 |
|
Dmitry Gridin
|
24caca1882
|
ReplaceJavaStaticMethodWithKotlinAnalogInspection: fix false positive for 'Arrays.copyOf'
#KT-32477
|
2019-07-10 14:09:35 +03:00 |
|
Dmitry Gridin
|
fda5692fc6
|
RemoveCurlyBracesFromTemplateInspection: add heuristic to change severity
Change severity to INFORMATION if a variable hasn't whitespace around & add an option to return the old behavior
#KT-31717 Fixed
|
2019-07-10 10:28:45 +03:00 |
|
Toshiaki Kameyama
|
2ca0056cd0
|
ReplaceGuardClause inspection: check contracts availability
|
2019-07-08 16:36:19 +03:00 |
|
Toshiaki Kameyama
|
8cbcb66197
|
ReplaceGuardClause inspection: don't report when argument is not String
|
2019-07-08 16:36:18 +03:00 |
|
Toshiaki Kameyama
|
90b0ea73dc
|
Add inspection for check/require/checkNotNull/requireNotNull
#KT-30640 Fixed
#KT-22412 Fixed
|
2019-07-08 16:36:18 +03:00 |
|
Dmitry Gridin
|
f9b53da0fa
|
Attempt to fix some inspection tests
|
2019-07-05 13:02:52 +07:00 |
|
Dmitry Gridin
|
46eb929bd1
|
ControlFlowWithEmptyBodyInspection: shouldn't report on while with comments
#KT-32419 Fixed
|
2019-07-04 16:33:24 +07:00 |
|
Dmitry Gridin
|
148eed2a12
|
ShortenReferences: fix false negative for object call chain
#KT-32320 Fixed
|
2019-07-02 11:54:38 +07:00 |
|
Dmitry Gridin
|
7e0db3d612
|
ComplexRedundantLetInspection: fix highlight for multiple line receiver
#KT-31278 Fixed
|
2019-06-25 14:37:04 +07:00 |
|
Dmitry Gridin
|
b97aaf0f71
|
Split ReplaceSingleLineLetInspection to SimpleRedundantLet & ComplexRedundantLet
Relates to #KT-32010
|
2019-06-25 14:37:04 +07:00 |
|
Dmitry Gridin
|
8e0bbe7d4a
|
Convert ReplaceSingleLineLetIntention to inspection & decrease severity to INFORMATION
#KT-32010 Fixed
|
2019-06-25 14:37:04 +07:00 |
|
Dmitry Gridin
|
0b16c51baf
|
RemoveRedundantQualifierNameInspection: fix false positive
#KT-32112 Fixed
|
2019-06-24 15:17:10 +07:00 |
|
Dmitry Gridin
|
a170de2c56
|
RemoveRedundantQualifierNameInspection: support class literal expression
#KT-32046 Fixed
|
2019-06-24 15:17:09 +07:00 |
|
Toshiaki Kameyama
|
2efbc6e914
|
Explicit this inspection: fix false positive with subclass and extension
#KT-27550 Fixed
|
2019-06-24 09:34:08 +03:00 |
|
Dmitry Gridin
|
d9808b70b6
|
LeakingThisInspection: fix false positives for enum class
#KT-25905 Fixed
|
2019-06-21 18:40:31 +07:00 |
|
Toshiaki Kameyama
|
05a132357b
|
Lift assignment: suggest for assignment of null
#KT-30191 Fixed
#KT-28595 Fixed
|
2019-06-17 11:24:28 +07:00 |
|
Toshiaki Kameyama
|
4b4be07942
|
Add Inspection for lateinit var overrides another lateinit var
#KT-30775 Fixed
|
2019-06-17 01:28:55 +03:00 |
|
Toshiaki Kameyama
|
a2205cfc98
|
Add "'equals()' between objects of inconvertible types" inspection
#KT-25006 Fixed
|
2019-06-17 01:09:54 +03:00 |
|
Toshiaki Kameyama
|
b650c7ab00
|
Add "Redundant empty initializer block" inspection
^KT-5008 Fixed
|
2019-06-14 12:27:21 +03:00 |
|
Dmitry Gridin
|
c155bf680f
|
MoveVariableDeclarationIntoWhenInspection should move caret to subject expression
#KT-31954 Fixed
|
2019-06-14 15:28:06 +07:00 |
|
Dmitry Gridin
|
8eb11d9d3d
|
Fix some tests
|
2019-06-07 12:23:54 +07:00 |
|
Dmitry Gridin
|
1ad7a50087
|
IfThenToElvis & FoldInitializerAndIfToElvis should add new line for long expression
Relates to #KT-19643 #KT-16067
|
2019-06-07 12:23:54 +07:00 |
|
Dmitry Gridin
|
984c781588
|
FoldInitializerAndIfToElvisInspection: decrease severity level to INFORMATION for is
#KT-19643 Fixed
|
2019-06-07 12:23:54 +07:00 |
|
Dmitry Gridin
|
b3fe830b6e
|
Fix false positive "Foldable if-then" with Result type
#KT-27074 Fixed
|
2019-06-07 12:23:54 +07:00 |
|
Dmitry Gridin
|
f2accb7b9e
|
Convert IfThenToElvisIntention to inspection & decrease severity to INFO
#KT-16067 Fixed
|
2019-06-07 12:23:54 +07:00 |
|
Dmitry Gridin
|
74c177fd26
|
Convert FoldInitializerAndIfToElvisIntention to inspection and decrease severity to INFO
#KT-19643 Fixed
|
2019-06-07 12:23:54 +07:00 |
|
Toshiaki Kameyama
|
4c62788c3e
|
Make "Add operator modifier" an inspection instead of intention
#KT-31533 Fixed
|
2019-06-05 19:27:52 +07:00 |
|
Dmitry Gridin
|
7bc2fcd657
|
Convert RemoveCurlyBracesFromTemplateIntention to inspection
Relates to #KT-31717
|
2019-06-03 16:37:37 +07:00 |
|
Ilya Kirillov
|
8fa9b9923f
|
Allow removing trivial property accessor body when the accessor can not be fully deleted in redundant getter/setter inspections
|
2019-05-31 00:25:52 +03:00 |
|
Toshiaki Kameyama
|
65f06454be
|
Add "Control flow with empty body" inspection
#KT-30970 Fixed
|
2019-05-29 18:04:24 +07:00 |
|
Dmitry Gridin
|
1c4fb9b00b
|
ConstantConditionIfInspection.replaceWithBranch shouldn't remove subjectVariable with side effects
Relates to #KT-30975
|
2019-05-29 15:40:10 +07:00 |
|
Dmitry Gridin
|
e2d5e9a184
|
Only when keyword should be highlighted in WhenWithOnlyElseInspection
#KT-31673 Fixed
|
2019-05-29 15:40:10 +07:00 |
|
Toshiaki Kameyama
|
e955dcfc14
|
WhenWithOnlyElse: don't remove when subject variable if needed
#KT-30975 Fixed
|
2019-05-29 15:40:10 +07:00 |
|
Dmitry Gridin
|
8988b4b344
|
Convert ReplaceSubstringIntention to ReplaceSubstringInspection
Relates to #KT-31502
|
2019-05-29 11:00:28 +07:00 |
|
Dmitry Gridin
|
d3339cae46
|
Merge ReplaceMathMaxWithCoerceAtLeastIntention & ReplaceMathMinWithCoerceAtMostIntention with ReplaceJavaStaticMethodWithKotlinAnalogInspection
Relates to #KT-31502
|
2019-05-29 11:00:28 +07:00 |
|
Toshiaki Kameyama
|
3bca1a50e3
|
Move variable declaration into when: fix comment place
#KT-31362 Fixed
|
2019-05-23 19:01:24 +07:00 |
|
Mikhail Glukhikh
|
0cf318918c
|
Clean & fix tests in "replace manual range with indices / iteration"
Related to KT-14344
|
2019-05-21 13:34:29 +03:00 |
|