Toshiaki Kameyama
|
9e83506c02
|
Introduce intention: trimMargin <--> trimIndent #KT-25056 Fixed
|
2018-07-25 12:30:00 +03:00 |
|
Toshiaki Kameyama
|
88a5eb24d5
|
"Convert lambda to reference": fix case with companion object
So #KT-24385 Fixed
|
2018-07-23 18:21:38 +03:00 |
|
Toshiaki Kameyama
|
0ae2054af4
|
"Replace if with when": do not add empty else block #KT-18681 Fixed
|
2018-07-23 18:21:37 +03:00 |
|
Dmitry Petrov
|
acf0bb349c
|
Update testData for restricted expression annotations retention
|
2018-07-20 10:39:51 +03:00 |
|
Nikolay Krasko
|
1973860e70
|
Indent content of when (KT-14066)
#KT-14066 Fixed
|
2018-06-22 19:19:12 +03:00 |
|
Toshiaki Kameyama
|
5a4cba7528
|
"To raw/ordinary string literal" intention: Move cursor to same offset after conversion #KT-18106 Fixed (#1675)
|
2018-06-21 15:56:18 +03:00 |
|
Toshiaki Kameyama
|
096f9fefd1
|
"Remove redundant '.let' call" intention: handle it inside function call
So #KT-20583 Fixed
|
2018-06-20 17:18:17 +03:00 |
|
Toshiaki Kameyama
|
3292137acb
|
"Convert lambda to anonymous function": Don't suggest in inline function
So #KT-24792 Fixed
|
2018-06-19 12:48:12 +03:00 |
|
Toshiaki Kameyama
|
fa58da85ee
|
Add indices: don't suggest if parameter is destructuring declaration
So #KT-22162 Fixed
|
2018-06-19 12:48:12 +03:00 |
|
Toshiaki Kameyama
|
b5e3db1811
|
Lambda to reference: fix false positive for parameter' class reference
So #KT-22041 Fixed
|
2018-06-19 12:48:11 +03:00 |
|
Mikhail Glukhikh
|
24008cdffb
|
If to when: do not add label to outer loop if not necessary
So #KT-24767 Fixed
|
2018-06-05 17:02:35 +03:00 |
|
Toshiaki Kameyama
|
b4962a1880
|
Add getter: don't suggest when property has no type or initializer
So #KT-24632 Fixed
|
2018-06-05 16:31:28 +03:00 |
|
Toshiaki Kameyama
|
8969e7a6e1
|
"Remove redundant toString": fix false positive for nested nullable
So #KT-24557 Fixed
|
2018-06-05 16:03:54 +03:00 |
|
Toshiaki Kameyama
|
2c59f96ca4
|
Introduce "Add remaining when branches" intention #KT-23306 Fixed
|
2018-06-05 15:19:09 +03:00 |
|
Mikhail Glukhikh
|
6d39eb9239
|
Unnecessary parentheses in function call with lambda: simplify
Related to KT-23452
|
2018-05-22 16:18:42 +03:00 |
|
Toshiaki Kameyama
|
b8f3d588b7
|
Unnecessary parentheses in function call with lambda: fix false positive
So #KT-23452 Fixed
|
2018-05-22 15:45:02 +03:00 |
|
Mikhail Glukhikh
|
6a1ddd6c70
|
Lambda to anonymous: report only from left brace to arrow
|
2018-05-16 13:01:38 +03:00 |
|
Mikhail Glukhikh
|
1ba99fde56
|
"lambda to anonymous": add tests for qualified types (KT-7710)
|
2018-05-16 13:01:37 +03:00 |
|
Mikhail Glukhikh
|
bd6fdb743c
|
Lambda to anonymous function: use callable builder (KT-7710)
|
2018-05-16 13:01:36 +03:00 |
|
Toshiaki Kameyama
|
8a20d1bf01
|
Add intention to convert lambda to anonymous function #KT-7710 Fixed
|
2018-05-16 13:01:36 +03:00 |
|
Toshiaki Kameyama
|
a41064295b
|
"Convert to primary constructor": do not move init section down
So #KT-19629 Fixed
|
2018-05-11 17:36:40 +03:00 |
|
Mikhail Glukhikh
|
9a1253c5c7
|
Specify type explicitly: suggest also types from overridden
So #KT-22092 Fixed
|
2018-05-11 17:36:38 +03:00 |
|
Toshiaki Kameyama
|
449943da01
|
"Merge with next when": made applicable when delimited by ';' or comment
So #KT-12042 Fixed
|
2018-05-11 16:37:36 +03:00 |
|
Toshiaki Kameyama
|
4ee9db7a6c
|
Use property access: suppress for reserved words #KT-23775 Fixed
|
2018-05-11 16:32:44 +03:00 |
|
Mikhail Glukhikh
|
a8ad980910
|
If to when: label break / continue if necessary #KT-11427 Fixed
|
2018-05-10 18:46:24 +03:00 |
|
Toshiaki Kameyama
|
da92eb63a0
|
Add intention replacing vararg with array and vice versa #KT-23419 Fixed
|
2018-05-08 18:37:09 +03:00 |
|
Mikhail Glukhikh
|
5246c54dad
|
Do not suggest removing empty parentheses if lambda is on the next line
So #KT-15195 Fixed
|
2018-05-08 18:37:07 +03:00 |
|
Toshiaki Kameyama
|
534cbae4ef
|
KT-14391 RemoveUnnecessaryParenthesesIntention lost comment
on closing parenthesis
^KT-14391 Fixed
|
2018-05-07 12:40:57 +03:00 |
|
Toshiaki Kameyama
|
c43311ba9a
|
Move to constructor: change default use-site target: property -> field
So #KT-23801 Fixed
|
2018-05-03 18:12:11 +03:00 |
|
Toshiaki Kameyama
|
66d738848b
|
Convert foreach to for loop: place caret on the variable declaration
So #KT-7822 Fixed
|
2018-05-03 17:54:56 +03:00 |
|
Toshiaki Kameyama
|
3221fbdca9
|
Don't "Remove explicit type" for callable with function initializer
So #KT-12168 Fixed
|
2018-05-03 17:46:47 +03:00 |
|
Toshiaki Kameyama
|
a7110a1517
|
Add intention to indent a raw string #KT-9943 Fixed
|
2018-05-03 17:05:14 +03:00 |
|
Mikhail Glukhikh
|
8f0c53d0de
|
If then to elvis: handle nullability even with implicit receiver
So #KT-22741 Fixed
|
2018-04-27 17:26:50 +03:00 |
|
Toshiaki Kameyama
|
e58d9c5507
|
Add intention for converting to block comment and vise versa
So #KT-23137 Fixed
|
2018-04-24 11:57:56 +03:00 |
|
Toshiaki Kameyama
|
fee74273aa
|
Invert if condition intention: do not remove line breaks #KT-11740 Fixed
|
2018-04-19 10:00:46 +03:00 |
|
Toshiaki Kameyama
|
03902030ed
|
Add intentions to put arguments / parameters on one line #KT-23266 Fixed
|
2018-04-18 20:45:31 +03:00 |
|
Toshiaki Kameyama
|
a8d0e8995d
|
Don't suggest to move type to separate file for sealed classes
So #KT-23321 Fixed
|
2018-04-18 18:41:23 +03:00 |
|
kenji tomita
|
decf9939fe
|
MoveLambdaOutsideParentheses: intention -> inspection #KT-21413 Fixed
|
2018-04-12 11:03:40 +03:00 |
|
Toshiaki Kameyama
|
1cbaab1531
|
Preserve annotation arguments in "Add use-site target" intention
So #KT-23634 Fixed
|
2018-04-11 17:00:38 +03:00 |
|
Toshiaki Kameyama
|
488e5e9f60
|
Do not suggest "redundant toInt() call" for comparison receiver
So #KT-23133 Fixed
|
2018-04-03 19:49:31 +03:00 |
|
Toshiaki Kameyama
|
f91819ace7
|
"Simplify boolean expression": handle Boolean? comparison correctly
So #KT-23377 Fixed
|
2018-04-03 19:49:31 +03:00 |
|
Dmitry Jemerov
|
a495c2e5ea
|
Don't run analysis in SpecifyTypeExplicitlyIntention.isAvailable()
If type is invalid, show error hint when action is invoked
|
2018-04-03 18:37:33 +02:00 |
|
Mikhail Glukhikh
|
6d9457853e
|
Fix handling of characters in "convert to string template"
So #KT-23045 Fixed
So #KT-23046 Fixed
|
2018-04-03 18:26:25 +03:00 |
|
Mikhail Glukhikh
|
2125c42328
|
Make DeprecatedCallableAddReplaceWithInspection applicability based
Removes intention version of the same thing
Includes some optimization of 'Deprecated' annotation detection
|
2018-04-03 17:46:27 +03:00 |
|
Alexey Sedunov
|
0a0043a851
|
Convert Function to Property: Forbid for properties with both initializer and getter
#KT-23293 Fixed
|
2018-03-30 12:37:29 +03:00 |
|
Dmitry Savvinov
|
148573fcf6
|
Remove 'DataFlowValueKindUtils.isStable', use 'DataFlowValue.isStable' instead
|
2018-03-27 10:51:51 +03:00 |
|
Toshiaki Kameyama
|
e06c13732f
|
Add intentions for specifying use-site targets for an annotation
So #KT-19871 Fixed
|
2018-03-23 13:03:00 +03:00 |
|
Toshiaki Kameyama
|
26dc5840f1
|
Fix two exceptions in "Convert concatenation to template
So #KT-23045 Fixed
So #KT-23045 Fixed
|
2018-03-23 09:36:49 +03:00 |
|
Toshiaki Kameyama
|
e328d2d1ca
|
Suggest "Remove braces" in nested if correctly #KT-14270 Fixed
|
2018-03-22 09:56:22 +03:00 |
|
Toshiaki Kameyama
|
8082a5daf7
|
Fix "Add braces to if" when semicolon is used instead of a new line
So #KT-23123 Fixed
|
2018-03-22 09:45:54 +03:00 |
|