Alexey Sedunov
|
a194eb94cf
|
Remove Redundant Backticks: Fix inspection applicability
#KT-22804 Fixed
|
2018-02-28 14:03:43 +03:00 |
|
Toshiaki Kameyama
|
059a797e10
|
Don't report redundant semicolon for a call before lambda expression
So #KT-22719 Fixed
|
2018-02-13 11:52:04 +03:00 |
|
Simon Ogorodnik
|
470a4bb615
|
Fix Missing documentation inspection for primary ctor properties
#KT-20954 fixed
#KT-21005 fixed
|
2018-02-12 13:41:50 +03:00 |
|
Ilmir Usmanov
|
87bbac9d43
|
Take coroutineContext into account in RedundantSuspendModifierInspection
#KT-22651: Fixed
|
2018-02-08 19:34:20 +03:00 |
|
Mikhail Glukhikh
|
901ae087bc
|
Redundant object type check: use referential equality, forbid for when
So #KT-22538 Fixed
|
2018-02-08 17:10:43 +03:00 |
|
kenji tomita
|
1875d129ea
|
Inspection to get rid of unnecessary ticks in references #KT-18124 Fixed
|
2018-02-05 17:31:08 +03:00 |
|
Mikhail Glukhikh
|
899da99232
|
Fix testAnnotation in "member visibility can be private"
|
2018-01-30 14:59:47 +03:00 |
|
Toshiaki Kameyama
|
18de0f75ab
|
Redundant Unit inspection: fix false positive for single expression
So #KT-22097 Fixed
|
2018-01-30 10:03:36 +03:00 |
|
Toshiaki Kameyama
|
69f3f04fe4
|
Correct report of "redundant setter" for override & empty block cases
So #KT-22364 Fixed
|
2018-01-30 09:59:55 +03:00 |
|
Toshiaki Kameyama
|
fad7818bf0
|
Fix "if to safe access" false positive for check on incorrect type
So #KT-21881 Fixed
|
2018-01-29 17:43:01 +03:00 |
|
Toshiaki Kameyama
|
be4739e65e
|
Inspection to replace Java Collections methods: extend set of types
So #KT-22038 Fixed
|
2018-01-29 15:52:44 +03:00 |
|
Mikhail Glukhikh
|
512e287f3a
|
Remove setter parameter type: do not suggest if type is empty
So #KT-22339 Fixed
|
2018-01-19 16:16:04 +03:00 |
|
Toshiaki Kameyama
|
113e9f496e
|
Add quickfix for UnsafeCastFromDynamicInspection #KT-20915 Fixed
|
2018-01-16 17:06:51 +03:00 |
|
Dmitry Jemerov
|
60874f29fe
|
Inspection for scope functions conversion
#KT-17047 Fixed
|
2018-01-15 15:37:36 +01:00 |
|
Dmitry Jemerov
|
165ac97c4b
|
SortModifiersInspection detects modifiers before annotations
#KT-22013 Fixed
|
2018-01-09 13:54:56 +01:00 |
|
Toshiaki Kameyama
|
de185b79d0
|
KT-21780 Wrong redundant setter inspection (#1453)
|
2018-01-03 11:14:23 +01:00 |
|
Toshiaki Kameyama
|
84a6ef6ac4
|
Add inspection to detect is checks for object types #KT-21741 Fixed
|
2017-12-29 16:24:18 +03:00 |
|
Mikhail Glukhikh
|
2e71691ab2
|
Fix potential leak in "unused lambda expression body" fix
|
2017-12-28 20:31:45 +03:00 |
|
Toshiaki Kameyama
|
a65304556c
|
CFG: provide "used as expression" in enum constant constructor
This allows to avoid
"unused return value of a function with lambda expression body"
for such a situation
So #KT-20429 Fixed
|
2017-12-28 20:31:42 +03:00 |
|
Mikhail Glukhikh
|
e10fa218f5
|
Extend range of "use expression body" to left brace..end of return
Range is extended iff we are in DO_NOT_SHOW case,
otherwise just return is highlighted to avoid ugly highlighting
So #KT-19771 Fixed
|
2017-12-28 20:31:41 +03:00 |
|
Mikhail Glukhikh
|
fc93e7a727
|
Do not report "redundant suspend" on override / open #KT-21938 Fixed
|
2017-12-28 20:31:24 +03:00 |
|
Mikhail Glukhikh
|
429c31c010
|
Improve wording in some inspections
|
2017-12-26 18:39:51 +03:00 |
|
Mikhail Glukhikh
|
2f987f08fa
|
Forbid word 'can' in local inspections with level > INFORMATION
Inspection texts were changed accordingly
|
2017-12-26 18:39:51 +03:00 |
|
Mikhail Glukhikh
|
9e919829c8
|
Refactoring: "simplify assert not null" is now an inspection
|
2017-12-26 18:39:49 +03:00 |
|
Mikhail Glukhikh
|
8ebe16c9b2
|
Minor: reformat XML
|
2017-12-26 18:39:49 +03:00 |
|
Mikhail Glukhikh
|
bc361363d5
|
Refactoring: "simplify negated binary expression" is now an inspection
|
2017-12-26 18:39:49 +03:00 |
|
Mikhail Glukhikh
|
35d85ddd1f
|
Refactoring: "replace with operator assignment" is now an inspection
|
2017-12-26 18:39:49 +03:00 |
|
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 |
|