Dimach
|
7407083624
|
Add inspection to simplify successive null checks #KT-14799 Fixed
|
2017-07-11 18:47:26 +03:00 |
|
Toshiaki Kameyama
|
8cc9330e63
|
Introduce "Lift return out of try" intention #KT-18830 Fixed
|
2017-07-11 15:14:30 +03:00 |
|
Toshiaki Kameyama
|
8f9b680fc6
|
Support generic type parameters in 'Specify return type explicitly'
So #KT-18074 Fixed
|
2017-07-11 14:39:22 +03:00 |
|
Nikolay Krasko
|
68e0727894
|
Force space between { and first enum entry (KT-18863)
#KT-18863 Fixed
|
2017-07-10 15:32:42 +03:00 |
|
Nikolay Krasko
|
7f8d6b3008
|
Don't move line and /**/ comments during reformat (KT-18805)
#KT-18805 Fixed
|
2017-07-10 15:32:42 +03:00 |
|
Mikhail Glukhikh
|
a960fa78cb
|
Use expression body: add new line more accurately
|
2017-07-07 18:15:36 +03:00 |
|
Mikhail Glukhikh
|
b0fda5f451
|
Lift return out fix: do not suggest for labeled returns
|
2017-07-07 18:15:35 +03:00 |
|
Mikhail Glukhikh
|
0c41ceea9d
|
"Cascade if" inspection: do not suggest for one-line if
|
2017-07-07 18:15:28 +03:00 |
|
Mikhail Glukhikh
|
0fe9030eba
|
"Cascade if" inspection: don't highlight for complex logical conditions
Related to KT-18615
|
2017-07-07 18:15:27 +03:00 |
|
Mikhail Glukhikh
|
8273eff1a1
|
Introduce "cascade if" inspection suggesting replacement with when
So #KT-18615 Fixed
|
2017-07-07 18:15:26 +03:00 |
|
Mikhail Glukhikh
|
1ddaee5b4a
|
"Lift return / assignment": don't highlight if other returns available
|
2017-07-07 18:15:24 +03:00 |
|
Mikhail Glukhikh
|
691b733c55
|
"Lift return / assignment": do not suggest for else arguments
|
2017-07-07 18:15:22 +03:00 |
|
Mikhail Glukhikh
|
042990dda1
|
"Lift return / assignment": do not suggest for too long expressions
|
2017-07-07 18:15:21 +03:00 |
|
Mikhail Glukhikh
|
398f92dc6f
|
Lift assignment out: do not suggest if other assignments available
So #KT-18709 Fixed
|
2017-07-07 18:15:20 +03:00 |
|
Mikhail Glukhikh
|
9c4dfa3343
|
Lift return out: do not suggest for lambda in return #KT-18711 Fixed
|
2017-07-07 18:15:18 +03:00 |
|
Mikhail Glukhikh
|
c0d10264bc
|
Lift assignment out: do not highlight for exactly one assignment
Related to KT-14900
|
2017-07-07 18:15:17 +03:00 |
|
Mikhail Glukhikh
|
1010ecca8c
|
Lift return out: do not report for zero returns
Also, do not highlight (but suggest fix) for exactly one return
Related to KT-14900
|
2017-07-07 18:15:16 +03:00 |
|
Mikhail Glukhikh
|
2d1abda9a1
|
Convert "lift return / assignment" intentions into a single inspection
Also includes minor test fix, related to KT-14900
|
2017-07-07 18:15:14 +03:00 |
|
Mikhail Glukhikh
|
8f33bd0768
|
Handle break / continue / throw in lift return / assignment intentions
So #KT-14900 Fixed
|
2017-07-07 18:15:09 +03:00 |
|
Mikhail Glukhikh
|
523cbc6723
|
Convert to expression body: insert new-line after = for long lines
|
2017-07-07 18:15:07 +03:00 |
|
Mikhail Glukhikh
|
d08b18f5f8
|
Introduce "use expression body" inspection #KT-16063 Fixed
Converted from the relevant intention
Reported cases: one-liners, whens
Also, more exact caret detection in local inspection tests
|
2017-07-07 18:15:06 +03:00 |
|
takahirom
|
fe9d3f16d3
|
KT-18501: Fix to find KDoc even if KDoc is in ModifierList
|
2017-07-07 18:12:19 +03:00 |
|
nd
|
33a93e5fc5
|
Inspection detecting redundant Unit return type (#1144)
|
2017-07-07 16:51:53 +02:00 |
|
Dmitry Jemerov
|
5f9a33564a
|
Implement option for wrapping method annotations
|
2017-07-07 16:48:31 +02:00 |
|
Dmitry Jemerov
|
a379a814ba
|
Implement option for wrapping class annotations
|
2017-07-07 16:48:31 +02:00 |
|
Dmitry Jemerov
|
6c62b60147
|
Implement option for wrapping parameter annotations
|
2017-07-07 16:48:31 +02:00 |
|
Dmitry Jemerov
|
be15ee3c03
|
Add "Wrap extends/implements list" option
|
2017-07-07 16:48:30 +02:00 |
|
Dmitry Jemerov
|
722cc521a9
|
Add "Blank lines before }" option
#KT-15504 Fixed
|
2017-07-07 16:48:30 +02:00 |
|
Dmitry Jemerov
|
5c8a90fe85
|
"Blank lines after class header" option supported
|
2017-07-07 16:48:30 +02:00 |
|
Dmitry Jemerov
|
6a96ade02c
|
Options for blank lines between 'when' branches
#KT-18607 Fixed
|
2017-07-07 16:48:29 +02:00 |
|
Dmitry Jemerov
|
8fe2858c6a
|
Option to use normal indent in chained calls
#KT-18605 Fixed
|
2017-07-07 16:48:29 +02:00 |
|
Simon Ogorodnik
|
d8bb0b1023
|
KT-16999: Fix duplicates in parameter info
Use ShadowedDeclarationFilter in Parameter Info
#KT-16999 fixed
|
2017-07-07 17:40:32 +03:00 |
|
nd
|
58e5c497d0
|
Intention to replace add/addAll on a mutable collection with += (#1143)
|
2017-07-07 16:34:20 +02:00 |
|
nd
|
fae8efdc7f
|
Handle unsafe implicit invoke on array access expression (#1151)
|
2017-07-07 16:29:11 +02:00 |
|
Dmitry Jemerov
|
8cc9195fae
|
Merge remote-tracking branch 'origin/master'
|
2017-07-07 13:26:59 +02:00 |
|
Dmitry Jemerov
|
9dc4183a16
|
Fix tests affected by the inspection behavior change
|
2017-07-07 13:25:59 +02:00 |
|
Mikhail Zarechenskiy
|
0ae45a2835
|
Add test for obsolete issue
#KT-6502 Obsolete
|
2017-07-07 14:20:01 +03:00 |
|
Mikhail Zarechenskiy
|
c853ac95ad
|
Improve diagnostic message for annotations with @receiver
#KT-14647 Fixed
|
2017-07-07 14:19:59 +03:00 |
|
Dmitry Jemerov
|
1de685949b
|
Merge branch 'KT-18797' of https://github.com/nd/kotlin
|
2017-07-07 13:02:02 +02:00 |
|
Vyacheslav Gerasimov
|
ee53e81e8e
|
Fix Android resource reference folding
Properly fold qualified expressions and handle nested references
#KT-18429 Fixed
|
2017-07-07 03:24:03 +03:00 |
|
Vyacheslav Gerasimov
|
2ec1a4311a
|
Implement Kotlin configurator for GSK
#KT-14965 Fixed
|
2017-07-07 03:23:17 +03:00 |
|
Simon Ogorodnik
|
9f340b40c2
|
Minor: Add test to check inferred types shown correctly in parameter info
#KT-11858 Obsolete
|
2017-07-06 20:40:53 +03:00 |
|
Alexander Udalov
|
e8a8bdc58e
|
Add test on cyclicly dependent Java 9 modules
|
2017-07-06 13:01:12 +03:00 |
|
Alexey Sedunov
|
994b6d687c
|
Find Usages: Use MethodReferencesSearch to find constructor usages
|
2017-07-04 19:37:55 +03:00 |
|
Dmitry Neverov
|
08afaca518
|
Don't propose making property private if it's used in inline function
|
2017-07-03 21:58:22 +02:00 |
|
Denis Zharkov
|
5141a88a53
|
Add TypeQualifier annotation to IDE test data
Othewise nullability is not processed correctly
|
2017-07-03 17:55:37 +03:00 |
|
Dmitry Neverov
|
4f678fa85c
|
Do not suggest !! on expression which is always null
Related to KT-14643
|
2017-07-03 15:14:11 +03:00 |
|
Dmitry Neverov
|
66bd9d63dd
|
Do not suggest adding !! on null constant #KT-14643 Fixed
|
2017-07-03 15:13:46 +03:00 |
|
Simon Ogorodnik
|
ab919886ae
|
Fix rendering of local anonymous object types for quick doc
#KT-8893 fixed
|
2017-07-01 15:04:29 +03:00 |
|
Alexey Sedunov
|
9ba868a903
|
Minor: Fix test data
|
2017-06-30 13:53:09 +03:00 |
|