Mikhail Glukhikh
|
7995ae05c5
|
Introduce inspection for redundant not-null extension receiver of inline
Related to KT-22303
|
2018-02-06 14:17:01 +03:00 |
|
Yan Zhulanow
|
0a3a493f25
|
AllOpen: Fix incorrect 'accessing non-final property in constructor' warning (KT-16619)
|
2018-01-15 12:39:29 +09:00 |
|
Dmitry Jemerov
|
84d63051f9
|
Add a rule for invalid characters in names
|
2018-01-02 13:17:31 +01:00 |
|
Dmitry Jemerov
|
f83c5344d7
|
Apply same style for top-level and object properties
#KT-20437 Fixed
|
2018-01-02 12:46:03 +01:00 |
|
Dmitry Jemerov
|
37d2ff2d4d
|
Report more friendly messages from naming conventions inspection
#KT-19736 Fixed
|
2018-01-02 12:46:01 +01:00 |
|
Mikhail Glukhikh
|
d7807b5ae3
|
Do not report "redundant Unit return type" on expression bodies
So #KT-21983 Fixed
|
2017-12-28 20:31:37 +03:00 |
|
Mikhail Glukhikh
|
fc93e7a727
|
Do not report "redundant suspend" on override / open #KT-21938 Fixed
|
2017-12-28 20:31:24 +03:00 |
|
Mikhail Glukhikh
|
2f987f08fa
|
Forbid word 'can' in local inspections with level > INFORMATION
Inspection texts were changed accordingly
|
2017-12-26 18:39:51 +03:00 |
|
Mikhail Glukhikh
|
ada7287c66
|
Refactoring: make "replace call with binary operator" an inspection
|
2017-12-26 18:39:48 +03:00 |
|
Mikhail Glukhikh
|
756cb32eaf
|
Refactoring: make "replace array equality ..." an inspection
|
2017-12-26 18:39:47 +03:00 |
|
Mikhail Glukhikh
|
a375500a33
|
Spelling: MemberVisibilityCanPrivate > MemberVisibilityCanBePrivate
|
2017-12-12 19:47:46 +03:00 |
|
Mikhail Glukhikh
|
24bd31457c
|
Has suspend calls: fix suspend iterator case
|
2017-12-07 15:54:47 +03:00 |
|
Mikhail Glukhikh
|
4404439521
|
Introduce "redundant suspend" inspection #KT-19103 Fixed
|
2017-12-07 15:54:47 +03:00 |
|
Mikhail Glukhikh
|
bd348911af
|
Add "unused equals" for direct calls without receiver
Related to KT-21192
|
2017-11-30 16:44:16 +03:00 |
|
Mikhail Glukhikh
|
64159a900a
|
Add "unused equals" warning on direct equals call #KT-21192 Fixed
|
2017-11-30 16:43:54 +03:00 |
|
Mikhail Glukhikh
|
07ec4ecd7f
|
Add tests for KT-19511 and KT-21192 (with void -> boolean)
|
2017-11-30 16:43:53 +03:00 |
|
Mikhail Glukhikh
|
7b5842a088
|
Fix inspection test
|
2017-09-28 14:00:56 +03:00 |
|
Mikhail Glukhikh
|
426a54c3ab
|
Do not count callable reference as recursive property access
So #KT-20104 Fixed
|
2017-09-25 18:16:42 +03:00 |
|
Toshiaki Kameyama
|
f08e9832a6
|
Show warning also if arrays are compared by '!=' #KT-20259 Fixed
|
2017-09-25 12:15:17 +03:00 |
|
Toshiaki Kameyama
|
1c7d66c803
|
Do not suggest "Redundant Unit return type" for Nothing-typed expression
So #KT-20261 Fixed
|
2017-09-18 13:02:03 +03:00 |
|
Mikhail Glukhikh
|
77f625bfc8
|
Include ReplaceModifierFix in cleanup #KT-20262 Fixed
|
2017-09-16 19:47:37 +03:00 |
|
Mikhail Glukhikh
|
6e41bbc2a7
|
Migration: header->expect & impl->actual in IDEA test data
|
2017-09-15 18:29:06 +03:00 |
|
Nikolay Krasko
|
d38fd0fdf8
|
Need reformat inspection
|
2017-09-07 16:10:09 +03:00 |
|
scache
|
ba19931aef
|
Keep braces in redundant cascade if #KT-19704 Fixed
|
2017-09-07 15:23:04 +03:00 |
|
Dimach
|
b988fb701d
|
KT-17888 Inspection to warn about suspicious combination of == and ===
|
2017-08-24 18:14:24 +02:00 |
|
Dmitry Jemerov
|
f7c17d6a64
|
Naming convention inspections
|
2017-08-16 15:45:33 +02:00 |
|
Dmitry Jemerov
|
1fe3f84071
|
Don't search twice for the same declaration
|
2017-08-15 11:39:40 +02:00 |
|
Yan Zhulanow
|
45681ed9eb
|
Fix "'Redundant modality' is not reported with all-open" (KT-18195)
|
2017-08-02 03:35:15 +03:00 |
|
Mikhail Glukhikh
|
87cdc7635a
|
Do not suggest "can be private" for elements with given annotations
So #KT-19272 Fixed
|
2017-08-01 18:01:29 +03:00 |
|
Toshiaki Kameyama
|
be0b01a1e6
|
Do not report "can be private" on effectively private / local elements
So #KT-18822 Fixed
|
2017-07-31 11:58:14 +03:00 |
|
Kirill Rakhman
|
3ff5c95419
|
Improve inspection message for NullableBooleanElvisInspection
Also report as "should" or "can" depending on severity
So #KT-19006 Fixed
|
2017-07-27 11:08:26 +03:00 |
|
Mikhail Glukhikh
|
dd0cf8219e
|
Add type aliases into UnusedSymbolInspection / safe delete
So #KT-16046 Fixed
|
2017-07-21 18:59:01 +03:00 |
|
Mikhail Glukhikh
|
39f1ef390e
|
Do not report "redundant Unit" for generic calls coerced to Unit
So #KT-18999 Fixed
|
2017-07-20 17:48:20 +03:00 |
|
Mikhail Glukhikh
|
c554bfa20d
|
Move: RemoveSetterParameterTypeInspection to inspections package
|
2017-07-20 17:48:14 +03:00 |
|
Mikhail Glukhikh
|
e154e4cf75
|
Move: RedundantUnitReturnTypeInspection to inspections package
|
2017-07-20 17:48:07 +03:00 |
|
Yan Zhulanow
|
e037cafe18
|
Use descriptor modality in IDE inspections/intentions
This fixes KT-18160, KT-18194, KT-18195, KT-18197 ~
|
2017-07-18 18:10:15 +03:00 |
|
Toshiaki Kameyama
|
848f7423ee
|
Do not report "can be private" on properties of private class
So #KT-18822 Fixed
|
2017-07-12 10:35:10 +03:00 |
|
Kirill Rakhman
|
cb19a86c44
|
Add "simplify if with constant" inspection #KT-17919 Fixed
|
2017-07-11 20:00:33 +03:00 |
|
nd
|
33a93e5fc5
|
Inspection detecting redundant Unit return type (#1144)
|
2017-07-07 16:51:53 +02: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 |
|
Nikolay Krasko
|
df393e18fe
|
Configure AbstractInspectionTest with project descriptors
Previous implements produced flaky tests when non-js tests were
executed after js.
|
2017-06-29 16:56:15 +03:00 |
|
Dmitry Neverov
|
3e29f9ed5a
|
Don't report as redundant 1st semicolon in enum without entries
So #KT-12524 Fixed
|
2017-06-28 15:30:40 +03:00 |
|
Kirill Rakhman
|
13a2612e20
|
Add inspection for ranges with start > endInclusive #KT-18438 Fixed
|
2017-06-16 15:02:31 +03:00 |
|
shiraji
|
647558c98a
|
Add inspection for potentially wrongly placed unary operators
So #KT-18236 Fixed
|
2017-06-16 15:02:24 +03:00 |
|
Dimach
|
d369fa094a
|
Add Boolean? == const to elvis conversion and vice versa #KT-15368 Fixed
Convert elvis to equality check implemented as inspection due
code style guide
|
2017-06-15 15:01:39 +03:00 |
|
Dmitry Neverov
|
e2aa3518df
|
Property accessor isn't recursive when called on another object
So #KT-18120 Fixed
|
2017-06-05 19:42:44 +03:00 |
|
Dmitry Neverov
|
753b714544
|
Report cases when class member can be private
|
2017-05-26 13:29:01 +02:00 |
|
Ilya Zorin
|
5e265b3d17
|
Convert intention "a..b-1 -> a until b" into weak warning inspection
So #KT-17895 Fixed
|
2017-05-26 09:48:04 +03:00 |
|
Dmitry Neverov
|
3b4dafe691
|
Detect recursive property accessors #KT-17221 Fixed
|
2017-05-19 20:36:09 +03:00 |
|
Dmitry Neverov
|
bf4e69e17f
|
Make semicolon in loop with empty body not redundant
So #KT-12805 Fixed
|
2017-05-16 16:43:28 +03:00 |
|