Valentin Kipyatkov
306edef23c
Highlighting of redundant semicolons
...
#KT-5010 Fixed
2016-04-29 11:23:22 +03:00
Nikolay Krasko
3d8abd874b
Use kotlin specific methods for pattern creation
2016-04-28 16:06:34 +03:00
Sergey Mashkov
0834435248
KT-11643 Inspections and intentions to fix misconfigured Maven pom
2016-04-27 19:40:52 +03:00
Nikolay Krasko
d69d1f2c53
Support toRegex() standard function
...
#KT-8088 Fixed
2016-04-21 15:25:02 +03:00
Nikolay Krasko
42084b0529
Allow injection for all Regex constructors
...
#KT-8088 In Progress
2016-04-21 15:25:00 +03:00
Nikolay Krasko
c6e48d8e59
First version of Kotlin patterns in injection
...
#KT-8088 In Progress
2016-04-21 15:24:58 +03:00
Alexey Sedunov
aa4bfadfb1
Intentions: Implement "Introduce local variable" intention
...
#KT-11768 Fixed
2016-04-19 20:27:37 +03:00
Mikhail Glukhikh
d79e3f322f
Redundant modality modifier inspection #KT-11450 Fixed
2016-04-11 16:32:43 +03:00
Mikhail Glukhikh
1d83a1a97c
Can be parameter inspection #KT-10819 Fixed
2016-04-11 16:32:26 +03:00
Mikhail Glukhikh
1b9c6e0ea2
Add variance (in / out) modifier inspection #KT-11090 Fixed
2016-04-05 17:47:29 +03:00
Valentin Kipyatkov
93e170325e
KT-11612 Highlight named arguments in the editor somehow
...
#KT-11612 Fixed
2016-03-30 15:58:04 +03:00
Mikhail Glukhikh
a541aaafd8
Protected in final inspection: protected modifier is effectively private in final classes #KT-6674 Fixed
2016-03-28 19:03:16 +03:00
Mikhail Glukhikh
20bac6178c
Array in data class inspection: warning on array properties in data classes #KT-10299 Fixed
2016-03-28 19:00:16 +03:00
Valentin Kipyatkov
384183ad7b
Intention to convert raw string literal to ordinary one
...
#KT-5208 Fixed
2016-03-24 19:05:56 +03:00
Valentin Kipyatkov
ecebb80bbe
Added intention description
2016-03-24 19:05:55 +03:00
Valentin Kipyatkov
28c5dde875
KT-7715 Highlight var's that can be replaced by val's
...
#KT-7715 Fixed
2016-03-22 18:01:52 +03:00
Dmitry Jemerov
bb4397612d
fix tests: add inspection description
2016-03-08 19:04:23 +01:00
Mikhail Glukhikh
cd91e44451
Minor fix: intention description directory renamed
2016-03-02 14:13:02 +03:00
Mikhail Glukhikh
c7f3a31517
Create subclass intention implemented #KT-8473 Fixed
...
Can be used for implementing interfaces / abstract classes / sealed classes or extending open classes
2016-03-02 10:05:27 +03:00
Natalia Ukhorskaya
d361aca0fb
Change some colors in Darcula after refactoring of colors in IDEA
2016-02-26 12:34:24 +03:00
Mikhail Glukhikh
3049961b9a
Revert "Implicit exhaustive when annotation / highlighting"
...
This reverts commit 0cc09872b6 .
2016-02-16 15:57:38 +03:00
Dmitry Jemerov
37bd08175f
K
...
(cherry picked from commit 8549ec7)
2016-02-15 13:36:45 +01:00
Dmitry Jemerov
daf26f4db3
more consistent inspection display names; add missing inspection descriptions
...
#KT-10908 Fixed
2016-02-09 19:22:59 +01:00
Alexey Sedunov
5f037d372d
Intentions: Move member of companion object to corresponding class
...
#KT-9697 Fixed
2016-02-04 12:26:19 +03:00
Alexey Sedunov
d13ac6b5a4
Intentions: Move class member to companion object
...
#KT-9697 In Progress
2016-02-04 12:26:18 +03:00
Alexey Sedunov
26c47cda47
Convert Object Literal to Lambda Intention: Move lambda out of parentheses when possible. Fix after-template
...
#KT-10778 Fixed
2016-02-01 13:18:41 +03:00
Dmitry Jemerov
95683bbf38
remove old API usage inspection
2016-01-28 14:13:57 +01:00
Valentin Kipyatkov
c44340a351
Corrections on code review
2016-01-18 15:34:20 +03:00
Valentin Kipyatkov
552359ce03
KT-7443 Inspection + intention to replace assert (x != null) with "!!" or elvis
...
#KT-7443 Fixed
2016-01-18 15:34:20 +03:00
Dmitry Jemerov
0c995d0ae1
Merge pull request #808 from mcgee/KT-10196
...
KT-10196: Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
2016-01-15 19:52:35 +01:00
Pavel V. Talanov
db07d783a2
Member is considered deprecated if it overrides only deprecated members
...
Property accessor is considered deprecated when the property is
Provide IDE inspection to strikeout members overriding deprecated members (like in java)
2016-01-15 17:53:23 +03:00
Anton Sukhonosenko
b2e98e9353
Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
...
Code review fixes
#KT-10196 Fixed
2016-01-14 22:40:50 +03:00
Natalia Ukhorskaya
ea3ba6f534
Intention to simplify for using destructing declaration
2016-01-14 13:41:45 +03:00
Anton Sukhonosenko
ba0efda2f0
Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
...
#KT-10196 Fixed
2016-01-13 19:05:50 +03:00
Nikolay Krasko
ffd1bcf72f
Update icons (KT-10516)
...
#KT-10516 Fixed
2015-12-30 17:26:34 +03:00
Alexey Sedunov
aeefdffaab
Implement Abstract Member Intention: Support primary constructor parameters
...
#KT-8427 Fixed
2015-12-30 00:56:34 +03:00
Mikhail Glukhikh
0cc09872b6
Implicit exhaustive when annotation / highlighting
2015-12-26 10:46:44 +03:00
Alexey Sedunov
c90d283ff5
Quick Fixes: Implement 'Add val/var to primary constructor parameter' quick-fix for data classes
...
#KT-4038 Fixed
2015-12-25 18:50:59 +03:00
Alexey Sedunov
6978d842fb
Intentions: Implement 'Add val/var to primary constructor parameter' intention
...
#KT-4038 In Progress
2015-12-25 18:50:55 +03:00
Alexey Sedunov
03641ffbee
Intentions: 'Implement abstract member' (Kotlin -> Kotlin)
...
#KT-8467 In Progress
2015-12-25 18:50:37 +03:00
Natalia Ukhorskaya
693e158759
Intention to convert anonymous function to lambda
2015-12-17 11:11:18 +03:00
Dmitry Jemerov
c83b6ed3a5
Inspection for migrating Kotlin stdlib API usages in Java code
2015-12-15 12:45:40 +01:00
Dmitry Jemerov
863e32c5cd
Merge pull request #791 from mcgee/KT-9938
...
#KT-9938 Fixed
2015-12-09 15:17:31 +01:00
Dmitry Jemerov
e97e82d119
use terms "lambda expression" and "anonymous function" instead of "function literal" and "function expression"
2015-12-09 13:55:40 +01:00
Anton Sukhonosenko
da5f71773a
#KT-9938 Fixed
...
Code review fixes
2015-12-07 22:48:47 +03:00
Anton Sukhonosenko
6b49ac6b46
#KT-9938 Fixed
2015-12-06 01:44:57 +03:00
Yan Zhulanow
a3ff3ffc45
Fix tests: "Placing function type parameters after the function name" error
2015-11-27 15:51:11 +03:00
Mikhail Glukhikh
89e56093a2
Limit "always null" scope: only for !!, is and dot; senseless comparison rolled back; "smart constant" information for nulls #KT-10029 Fixed
2015-11-25 18:26:08 +03:00
Valentin Kipyatkov
6bd723da11
Templates "ifn" and "inn" to use kotlinVariable() instead of suggestVariableName()
2015-11-23 20:31:33 +03:00
Valentin Kipyatkov
d4ba15fd90
"kotlinVariable()" macro to filter by expected type, dropped IterableVariableMacro
2015-11-23 20:31:33 +03:00