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
Dmitry Jemerov
30084dff9d
ensure that the short name of the Kotlin unused import inspection does not clash with Java (KT-10046)
2015-11-20 13:54:40 +01:00
Mikhail Glukhikh
96c303be60
Smart cast of value / implicit receiver: two different colors
2015-11-17 10:26:46 +03:00
Valentin Kipyatkov
fe7f79428d
Intention to import members with '*'
2015-11-10 17:23:11 +03:00
Valentin Kipyatkov
870fc9284b
KT-4945 Intention "Introduce static import" (for single symbol)
...
#KT-4945 Fixed
2015-11-10 17:23:10 +03:00
Dmitry Jemerov
3bd7f87d2b
rename "Jet" from names of IDE classes; consistently use Kt prefix for PSI elements and classes directly related to specific PSI elements
2015-11-02 18:49:35 +01:00
Valentin Kipyatkov
c5e13ebc68
Minor corrections on code review
2015-10-30 17:25:34 +03:00
Valentin Kipyatkov
891e033d5b
KT-9664 Add quickfix to convert a piece of code to pretty look SAM-style
...
#KT-9664 Fixed
2015-10-27 15:07:59 +03:00
Valentin Kipyatkov
66310806ca
KT-9628 Intention&inspection to replace use of "set" operator function with []
...
#KT-9628 Fixed
2015-10-22 18:48:15 +03:00
Valentin Kipyatkov
0a5255ee4e
Dropped inspection for functions matching operator convention - only intention left
2015-10-19 18:36:06 +03:00
Valentin Kipyatkov
d1de2f65c9
Rewritten AddOperatorModifierInspection to be based on an intention (shouldn't we drop the inspection at all?)
2015-10-19 09:43:12 +03:00
Alexey Sedunov
6f5d977728
Inspections: Add inspection on equals()/hashCode()
2015-10-17 00:24:39 +03:00
Alexey Sedunov
ad929a6577
Unit Test Tooling: Implement "Create Test" action
...
#KT-6472 In Progress
2015-10-11 01:13:41 +03:00
Dmitry Jemerov
bda0bd1de1
quickfix to add 'operator' keyword to operator-like functions
2015-09-25 20:00:19 +02:00
Dmitry Jemerov
86a01a9a0d
update Java usages when adding 'const' modifier; make the action available as intention
2015-09-25 19:14:53 +02:00
Dmitry Jemerov
32e6a6e3a1
inspection and quickfix to replace usages of deprecated package facades
2015-09-25 18:29:06 +02:00
Dmitry Jemerov
4e7236529c
"move assignment to initializer" quickfix for assigning to properties in constructors/init blocks
2015-09-25 18:25:37 +02:00
Dmitry Jemerov
e1acc8744d
"introduce backing property" intention
2015-09-25 18:25:37 +02:00
Alexey Sedunov
594e4e5c31
Resource Bundles: Inspections on invalid property key/resource bundle references
...
#KT-6946 In Progress
2015-09-25 17:18:01 +03:00
Dmitry Jemerov
55b422ab9b
remove 'public' modifier from default file templates
2015-09-22 16:07:48 +02:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Mikhail Glukhikh
094c6cebc3
"field": highlighting fix, including color schemes and example
2015-09-21 15:47:55 +03:00
Alexey Sedunov
33c93eb4a9
Move Declarations: Add intention which moves top-level declaration to the separate file in the same directory and package
...
#KT-4936 Fixed
2015-09-11 02:20:38 +03:00
Valentin Kipyatkov
73da457798
Changes on code reivew
2015-09-03 15:55:59 +03:00
Valentin Kipyatkov
10f7d6d7dd
Inspection (and quickfix) for extension propeties conflicting with synthetic ones
2015-09-03 15:55:54 +03:00
Valentin Kipyatkov
4717b17418
Inspection & fix for redundant supertype qualification
2015-08-27 23:21:22 +03:00
Valentin Kipyatkov
6339ad4ec6
Added inspection based on RemoveForLoopIndicesIntention
2015-07-21 14:59:22 +03:00
Valentin Kipyatkov
9ad04a1a26
Merge branch 'master' into ElliotM-for-loop-indices
2015-07-21 11:25:49 +03:00