Vladislav Golub
bb32c2d350
KT-12019 Highlighting of redundant 'if' statements ( #871 )
2016-05-23 21:02:38 +03:00
Valentin Kipyatkov
306edef23c
Highlighting of redundant semicolons
...
#KT-5010 Fixed
2016-04-29 11:23:22 +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
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
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
Dmitry Jemerov
daf26f4db3
more consistent inspection display names; add missing inspection descriptions
...
#KT-10908 Fixed
2016-02-09 19:22:59 +01: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
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
Natalia Ukhorskaya
ea3ba6f534
Intention to simplify for using destructing declaration
2016-01-14 13:41:45 +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
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
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
Dmitry Jemerov
bda0bd1de1
quickfix to add 'operator' keyword to operator-like functions
2015-09-25 20:00:19 +02:00
Dmitry Jemerov
32e6a6e3a1
inspection and quickfix to replace usages of deprecated package facades
2015-09-25 18:29:06 +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
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
bfdc74ce74
Intention&inspection to use synthetic property instead of get/set method call
2015-07-16 13:49:15 +03:00
Valentin Kipyatkov
bf014fc1c5
KT-5419 J2K: convert string concatenation to string template + implemented corresponding inspection
...
#KT-5419 Fixed
2015-06-15 18:32:45 +03:00
Ilya Gorbunov
0c1a8ab8ff
Change KotlinCleanupInspection display name and description to mention deprecated symbols
2015-06-04 20:00:55 +03:00
Valentin Kipyatkov
ec5256a0f0
DeprecatedCallableAddReplaceWithIntention
2015-05-27 16:15:50 +03:00
Dmitry Jemerov
58e4ff0502
Add quickfixes for unnecessary casts and nullability operations to cleanup inspection. Rewrite two quickfixes from Java to Kotlin. Add inspection description. Use marker interface for identifying quickfixes applicable for code cleanup.
2015-05-26 14:41:23 +02:00
Valentin Kipyatkov
102aa661ee
Moved intention based inspection classes to their intention classes + some renames
2015-05-14 01:10:08 +03:00
Valentin Kipyatkov
07a89b38e1
Intention based intentions: added ability to highlight partial range, used it in new inspection based on IntroduceWhenSubjectIntention + added missing description
2015-05-14 01:00:29 +03:00
Alexey Sedunov
d096e74c10
Move: Implement inspection which reports mismatch between package directive and containing directory
2015-05-01 18:58:09 +03:00
Evgeny Gerashchenko
1946360a80
Introduced "Unused receiver parameter" inspection.
2015-03-20 19:34:16 +03:00
Alexander Udalov
4b4f6a713a
Implement "reflection not found" inspection and quick fix
2015-03-16 20:54:10 +03:00
Evgeny Gerashchenko
b781a09caf
Implemented simplest version of unused symbol inspection.
2015-01-14 15:48:45 +03:00
Evgeny Gerashchenko
d29cc61d42
Fixed description for "Simplify Binary Negation" inspection.
2014-12-08 17:30:42 +03:00
Tal Man
814b558bcf
Inspection to report negated binary expressions that can be simplified
2014-05-08 19:02:58 +04:00
Natalia Ukhorskaya
020c127831
Fix typo in inspection description
2014-05-05 16:16:50 +04:00
Tal Man
ab2ca539fe
Inspection to report explicit type arguments that can be removed from function calls
2014-05-01 10:56:46 -04:00
Natalia Ukhorskaya
ed7a156553
Merge remote-tracking branch 'origin/pr/435'
...
Conflicts:
idea/src/META-INF/plugin.xml
idea/tests/org/jetbrains/jet/plugin/codeInsight/JetInspectionTestGenerated.java
2014-04-11 12:11:44 +04:00
Zack Grannan
867925d5a1
Added ifThenToSafeAccessInspection
2014-04-10 15:44:59 -07:00
Zack Grannan
328607a3ab
Added ifThenToElvisInspection
...
Conflicts:
idea/src/META-INF/plugin.xml
2014-04-10 14:43:18 -07:00
Alexey Sedunov
1bbec14cc0
Inspections: Explicit "get"
2014-03-25 16:49:43 +04:00