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
|
2ef2c358c4
|
RedundantLetInspection: fix descriptions
|
2019-06-25 15:10:17 +07:00 |
|
Dmitry Gridin
|
b97aaf0f71
|
Split ReplaceSingleLineLetInspection to SimpleRedundantLet & ComplexRedundantLet
Relates to #KT-32010
|
2019-06-25 14:37:04 +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 |
|
Toshiaki Kameyama
|
4c62788c3e
|
Make "Add operator modifier" an inspection instead of intention
#KT-31533 Fixed
|
2019-06-05 19:27:52 +07:00 |
|
Toshiaki Kameyama
|
65f06454be
|
Add "Control flow with empty body" inspection
#KT-30970 Fixed
|
2019-05-29 18:04:24 +07:00 |
|
Dmitry Gridin
|
8988b4b344
|
Convert ReplaceSubstringIntention to ReplaceSubstringInspection
Relates to #KT-31502
|
2019-05-29 11:00:28 +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 |
|
KilianCallebaut
|
3451c60f93
|
Suggest to replace manual range with explicit indices or iterable
#KT-14344 Fixed
|
2019-05-20 12:24:52 +03:00 |
|
Dereck Bridie
|
574178882a
|
KT-26629 Inspection to replace equality check with NaN with isNaN call
|
2019-05-13 12:55:53 +03:00 |
|
Mikhail Glukhikh
|
4a5cbe0443
|
Replace "flatMap -> flatten" inspection with abstract "simplifiable call"
Related to KT-30501
|
2019-05-07 14:28:16 +03:00 |
|
Dmitry Gridin
|
b5b5723ec3
|
Rename ReplaceJavaStaticMethodWithTopLevelFunctionInspection to ReplaceJavaStaticMethodWithKotlinAnalogInspection
|
2019-04-18 15:28:52 +07:00 |
|
Dmitry Gridin
|
6afc0367c0
|
Merge ReplaceJavaIntegerToStringWithMemberInspection and ReplaceJavaStaticMethodWithTopLevelFunctionInspection
Relates to #KT-12721
|
2019-04-18 15:28:51 +07:00 |
|
Dmitry Gridin
|
6b7f4dda31
|
Merge ReplaceArraysCopyOfWithCopyOfInspection and ReplaceJavaStaticMethodWithTopLevelFunctionInspection
Relates to #KT-23023
|
2019-04-18 15:28:51 +07:00 |
|
Toshiaki Kameyama
|
faa6eacb25
|
Add "Replace Java static method with Kotlin top-level function" inspection
#KT-27411 Fixed
|
2019-04-12 11:35:46 +07:00 |
|
Dereck Bridie
|
d86ffd3f34
|
Add inspection "Map replaceable with EnumMap" #KT-25439 Fixed
|
2019-04-11 19:01:02 +03:00 |
|
Jan Gerling
|
162de77b71
|
Add inspection to detect boxes *Range.start & endInclusive
These properties can be replaced with equivalent collections first & last.
#KT-15537 Fixed
|
2019-04-11 18:58:04 +03:00 |
|
Toshiaki Kameyama
|
bcfab83d1c
|
Add "Constructor has non-null self reference parameter" inspection (KT-29799)
#KT-29799 Fixed
|
2019-04-04 17:25:37 +03:00 |
|
Toshiaki Kameyama
|
dffcfdc02f
|
Add inspection to replace not-null assertion with elvis return
#KT-30381 Fixed
|
2019-04-04 20:29:17 +07:00 |
|
Austaon
|
efcc6f0967
|
Add inspection for Integer.toString(i) to i.toString() (KT-12721)
|
2019-04-03 19:12:54 +03:00 |
|
Toshiaki Kameyama
|
61f3e776a7
|
Add 'Covariant equals' inspection
#KT-29798 Fixed
|
2019-04-02 13:19:05 +07:00 |
|
Toshiaki Kameyama
|
f1e66d0654
|
Add "Replace 'associate' with 'associateBy' or 'associateWith'" inspection
#KT-26269 Fixed
|
2019-03-11 19:33:17 +03:00 |
|
Toshiaki Kameyama
|
6b35c06d50
|
Add intention to replace '!isNotEmpty()' to 'isEmpty()'
#KT-30123 Fixed
|
2019-03-06 11:06:40 +03:00 |
|
Dmitry Gridin
|
2a940f5b0a
|
Fix KT-26965
|
2019-03-01 17:43:56 +03:00 |
|
Dereck Bridie
|
4156a76129
|
#KT-26965 Add inspection + quickfix for replacing Collection<T>.count() with .size
|
2019-03-01 16:58:36 +03:00 |
|
Toshiaki Kameyama
|
1a818970c3
|
Add inspection to replace Java Map.forEach with Kotlin's forEach
#KT-17278 Fixed
|
2019-03-01 16:15:23 +03:00 |
|
Toshiaki Kameyama
|
20aa8ebdb0
|
Add "Throwable not thrown" Inspection
#KT-11629 Fixed
|
2019-03-01 11:35:12 +03:00 |
|
Toshiaki Kameyama
|
d67c793a9b
|
map.get() with not-null assertion: add quick-fixes
#KT-30010 Fixed
|
2019-03-01 11:11:05 +03:00 |
|
Dmitry Gridin
|
3756b6f54d
|
Add inspection to remove redundant qualifier name
#KT-12134 Fixed
|
2019-02-27 20:43:35 +03:00 |
|
Dmitry Gridin
|
33954c7632
|
Add inspection to move the variable declaration into when
#KT-29001 Fixed
|
2019-02-14 17:45:53 +03:00 |
|
Toshiaki Kameyama
|
fa1f3871c0
|
Add "Redundant 'requireNotNull' or 'checkNotNull' call" inspection
#KT-29113 Fixed
|
2019-02-06 11:10:27 +03:00 |
|
Toshiaki Kameyama
|
e8a8bc89c9
|
Add "Redundant enum constructor invocation" inspection
#KT-29321 Fixed
|
2019-02-05 11:16:01 +03:00 |
|
kenji tomita
|
7b43d5c972
|
Add inspection for converting !collection.isEmpty() -> isNotEmpty()
#KT-27556 Fixed
|
2018-12-26 19:25:14 +03:00 |
|
Toshiaki Kameyama
|
538a746df9
|
Introduce "Function with = { ... }" inspection
#KT-17119 Fixed
|
2018-12-26 19:14:06 +03:00 |
|
Mikhail Glukhikh
|
a15b47c93c
|
Add "Ambiguous context due to scope receiver in suspend fun" inspection
#KT-28696 Fixed
|
2018-12-12 17:10:37 +03:00 |
|
Mikhail Glukhikh
|
b17ee60c6f
|
Change description of boolean argument/augmented assignment inspections
|
2018-12-12 15:56:12 +03:00 |
|
Toshiaki Kameyama
|
0d7116aa5d
|
Introduce "Boolean literal arguments" inspection #KT-2029 Fixed
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
c560aada3d
|
Add "Suspicious collection reassignment" inspection #KT-20626 Fixed
|
2018-12-12 15:56:11 +03:00 |
|
Mikhail Glukhikh
|
7cbc8e8b76
|
Introduce "Redundant else in if" inspection #KT-19668 Fixed
|
2018-12-03 09:39:22 +03:00 |
|
Mikhail Glukhikh
|
ca87e53f04
|
Introduce DeferredIsResultInspection #KT-25620 Fixed
|
2018-12-01 11:07:02 +03:00 |
|
Mikhail Glukhikh
|
d909162a89
|
Rename "Result is Result" inspection to "Direct use of result type"
|
2018-11-30 15:14:26 +03:00 |
|
Toshiaki Kameyama
|
d3908aeb2e
|
Add "map.get() with not-null assertion operator" inspection #KT-25171 Fixed
|
2018-11-29 14:42:18 +03:00 |
|
Aleksei Semin
|
793cac02e8
|
Add inspection and quick-fix to remove empty parentheses in annotation entries
|
2018-11-13 10:38:08 +03:00 |
|
Toshiaki Kameyama
|
0fcd1a2072
|
Introduce "Delegate to 'var' property" inspection #KT-26724 Fixed
|
2018-11-07 13:59:00 +03:00 |
|
Mikhail Glukhikh
|
318d6e7111
|
Introduce inspection for unused main parameter #KT-26999 Fixed
|
2018-10-31 19:00:29 +03:00 |
|
Toshiaki Kameyama
|
29cc727c5a
|
Add inspection for suspicious 'var' property #KT-23691 Fixed
|
2018-10-23 12:31:42 +03:00 |
|
Toshiaki Kameyama
|
3ede93df11
|
Introduce inspection: "Setter backing field should be assigned"
#KT-20273 Fixed
|
2018-10-23 11:22:40 +03:00 |
|
kenji tomita
|
e6de8e9cd3
|
Inspection to convert Arrays.copyOf(a, size) to a.copyOf(size)
|
2018-10-12 18:21:36 +03:00 |
|