Mikhail Glukhikh
|
ada7287c66
|
Refactoring: make "replace call with binary operator" an inspection
|
2017-12-26 18:39:48 +03:00 |
|
Mikhail Glukhikh
|
6d4b5bc48f
|
Refactoring: "introduce when subject" is now an inspection
|
2017-12-26 18:39:48 +03:00 |
|
Mikhail Glukhikh
|
a8b01a6b00
|
Refactoring: make "if-then to safe access" an inspection
|
2017-12-26 18:39:47 +03:00 |
|
Mikhail Glukhikh
|
91bcfb97c6
|
Refactoring: make "replace get or set" an inspection
|
2017-12-26 18:39:47 +03:00 |
|
Mikhail Glukhikh
|
756cb32eaf
|
Refactoring: make "replace array equality ..." an inspection
|
2017-12-26 18:39:47 +03:00 |
|
Toshiaki Kameyama
|
2cdc246a27
|
Inspection to highlight usages of Collections.sort() and replace them with .sort() method from Kotlin stdlib
#KT-11023 Fixed
|
2017-12-21 15:05:48 +01:00 |
|
Kirill
|
7842fa4796
|
Support callable references in "implicit this" inspection
Second part of #KT-21510
|
2017-12-20 14:16:39 +03:00 |
|
Kirill
|
74e5a9425a
|
Support callable references in "explicit this" inspection
So #KT-21510 Fixed
|
2017-12-20 14:16:33 +03:00 |
|
kenji tomita
|
37351c344f
|
code style inspection: to -> Pair function used not in infix form
|
2017-12-20 11:56:04 +01:00 |
|
Mikhail Glukhikh
|
0d64ab4846
|
Fix corner cases (override/script/null/etc.) in "might be const"
Related to KT-20644
|
2017-12-18 17:23:41 +03:00 |
|
Mikhail Glukhikh
|
2b5bbf0fdd
|
Fix tests for "may be constant" inspection
|
2017-12-15 17:07:35 +03:00 |
|
Toshiaki Kameyama
|
d719d06020
|
Don't suggest "convert to array literal" for *arrayOf #KT-21726 Fixed
|
2017-12-15 15:01:22 +03:00 |
|
Toshiaki Kameyama
|
5680405531
|
"Redundant spread operator" inspection: support array literal
So #KT-21727 Fixed
|
2017-12-15 13:50:53 +03:00 |
|
Mikhail Glukhikh
|
50dc9a14a6
|
May be constant: fix corner case with getter & initializer
|
2017-12-15 13:31:49 +03:00 |
|
Mikhail Glukhikh
|
7358980cbc
|
Add inspection to detect non-const vals used as Java annotation args
So #KT-20615 Fixed
|
2017-12-15 13:31:41 +03:00 |
|
Mikhail Glukhikh
|
70b7e5eb68
|
Introduce inspection to detect vals might be marked as const
So #KT-20644 Fixed
|
2017-12-15 13:05:50 +03:00 |
|
Mikhail Glukhikh
|
a375500a33
|
Spelling: MemberVisibilityCanPrivate > MemberVisibilityCanBePrivate
|
2017-12-12 19:47:46 +03:00 |
|
Toshiaki Kameyama
|
0e2bdf8995
|
Add inspection to sort modifiers #KT-21560 Fixed
|
2017-12-08 15:41:22 +01:00 |
|
Mikhail Glukhikh
|
e503c1d411
|
Suspend call detector: fix delegated properties checking
|
2017-12-07 15:54:47 +03:00 |
|
Toshiaki Kameyama
|
b23d62c760
|
Transfer type to parent property in "Remove redundant getter" inspection
So #KT-21612 Fixed
|
2017-12-07 12:19:35 +03:00 |
|
Mikhail Glukhikh
|
a90e3c2e45
|
Add "replace map.put with assignment" to J2K
Related to KT-21502
|
2017-12-05 18:18:25 +03:00 |
|
Dereck Bridie
|
8c305a137f
|
Introduce inspection "replace map.put with assignment" #KT-21502 Fixed
|
2017-12-05 16:57:36 +03:00 |
|
Mikhail Glukhikh
|
b09465ca0b
|
Unnecessary variable: do not suggest in case of name duplication
So #KT-20300 Fixed
|
2017-12-05 15:29:45 +03:00 |
|
Toshiaki Kameyama
|
74d83997c7
|
Fix false "function is never used" for functions with '@JvmName'
So #KT-20435 Fixed
|
2017-12-04 15:58:13 +03:00 |
|
Toshiaki Kameyama
|
0eec3ef1f8
|
Add / preserve semicolon after empty companion object #KT-21179 Fixed
|
2017-12-04 15:15:49 +03:00 |
|
Mikhail Glukhikh
|
0d65df4d3e
|
Recursive equals: case with recursive not equals + extra tests
|
2017-11-30 16:47:27 +03:00 |
|
Mikhail Glukhikh
|
13e0ba0836
|
Recursive equals: fix false positive with different argument
Related to KT-13702
|
2017-11-30 16:44:51 +03:00 |
|
Mikhail Glukhikh
|
917be5d271
|
Support "recursive equals" for direct equals call (related to KT-13702)
|
2017-11-30 16:44:50 +03:00 |
|
Mikhail Glukhikh
|
e301506460
|
Simplify and fix "recursive equals" inspection (related to KT-13702)
|
2017-11-30 16:44:45 +03:00 |
|
Toshiaki Kameyama
|
b8fcdea673
|
Add inspection for equals which is called recursively within itself
So #KT-13702 Fixed
|
2017-11-30 16:44:20 +03:00 |
|
Toshiaki Kameyama
|
4d93c08bd0
|
Do not propose to make local lateinit var immutable #KT-21104 Fixed
|
2017-11-27 16:44:04 +03:00 |
|
Mikhail Glukhikh
|
539f8afef3
|
Style: do not highlight single return when as "Use expresison body"
|
2017-11-18 12:34:58 +03:00 |
|
Mikhail Glukhikh
|
7b2a66c006
|
Convert 'simplify when' from intention to inspection
Related to KT-20492
|
2017-11-10 15:34:11 +03:00 |
|
Mikhail Glukhikh
|
6c2eb06351
|
Do not report "unused receiver" on companion objects
So #KT-19560 Fixed
|
2017-11-07 17:28:13 +03:00 |
|
Mikhail Glukhikh
|
6a7cdc01a6
|
Fix 'this' case in implicit this inspection
|
2017-11-02 14:07:55 +03:00 |
|
Kirill
|
89c4196c06
|
Add inspections for implicit and explicit 'this' #KT-4580 Fixed
|
2017-11-02 14:07:45 +03:00 |
|
Toshiaki Kameyama
|
0fffb9fb17
|
Introduce inspection for callables with implicit 'Nothing?' type
Inspection is reported only for vars and open callables
So #KT-21023 Fixed
|
2017-11-02 12:21:14 +03:00 |
|
Toshiaki Kameyama
|
204d9e3423
|
Introduce inspection detecting self-assignment of properties
So #KT-20714 Fixed
|
2017-11-02 11:07:52 +03:00 |
|
Mikhail Glukhikh
|
d59276671f
|
Related to KT-20631: don't report redundant blank Unit in lambda
|
2017-10-31 16:38:55 +03:00 |
|
Toshiaki Kameyama
|
0fd4cdb086
|
Fix false positive for "redundant super" in data class #KT-20981 Fixed
|
2017-10-31 15:15:19 +03:00 |
|
Toshiaki Kameyama
|
ef71f7707d
|
Introduce inspection to detect use of Unit as a standalone expression
So #KT-20631 Fixed
|
2017-10-31 14:51:06 +03:00 |
|
Mikhail Glukhikh
|
149daa173c
|
Do not report "unused receiver" on operator and infix functions
So #KT-16340 Fixed
|
2017-10-30 15:07:39 +03:00 |
|
Simon Ogorodnik
|
f21e1c60e0
|
KT-20883: Add more details to MissingDocumentationInspection message
#KT-20883 fixed
|
2017-10-25 17:54:43 +03:00 |
|
Mikhail Glukhikh
|
45c9be2945
|
Fix problem with mutable map in "simplifiable call chain"
So #KT-20315 Fixed
|
2017-10-10 22:48:35 +03:00 |
|
Kirill Rakhman
|
91c35a6c59
|
Support listOfNotNull in SimplifiableCallChainInspection #KT-20410 Fixed
|
2017-10-09 16:38:52 +03:00 |
|
Toshiaki Kameyama
|
bbb571260b
|
Fix 'Redundant override' when delegated member hides super type override
So #KT-20231 Fixed
|
2017-10-06 14:58:15 +03:00 |
|
Mikhail Zarechenskiy
|
8ab7c26cae
|
Provide quick fix for named arguments to varargs in annotations
See more in KT-20171
|
2017-09-26 14:49:43 +03:00 |
|
Mikhail Glukhikh
|
258e8f73b6
|
Expect/actual: add inspection for Suppress("DIAGNOSTIC") migration
So #KT-20328 Fixed
|
2017-09-25 11:48:15 +03:00 |
|
Mikhail Glukhikh
|
7ae722492f
|
Unused symbol: do not use body of function literal as scope for members
So #KT-10546 Fixed
|
2017-09-12 16:13:34 +03:00 |
|
Mikhail Glukhikh
|
ae509d5980
|
Unused symbol: add test to fix behaviour #KT-16318 Obsolete
|
2017-09-11 12:12:20 +03:00 |
|