Toshiaki Kameyama
55a5ccac5c
SimplifyAssertNotNullInspection: change level to INFORMATION
...
#KT-30876 Fixed
2019-04-10 16:06:37 +07:00
Austaon
0e716fd528
KT 13962: Intention to replace Java collection constructor calls with function calls from stdlib (ArrayList() → arrayListOf())
2019-04-05 18:19:26 +03:00
Toshiaki Kameyama
bcfab83d1c
Add "Constructor has non-null self reference parameter" inspection (KT-29799)
...
#KT-29799 Fixed
2019-04-04 17:25:37 +03:00
Toshiaki Kameyama
dffcfdc02f
Add inspection to replace not-null assertion with elvis return
...
#KT-30381 Fixed
2019-04-04 20:29:17 +07:00
Austaon
efcc6f0967
Add inspection for Integer.toString(i) to i.toString() (KT-12721)
2019-04-03 19:12:54 +03:00
Toshiaki Kameyama
e082522cdf
Strip trailing spaces on Save: do not strip trailing spaces inside raw String
...
#KT-13048 Fixed
2019-04-02 15:27:08 +03:00
Nikolay Krasko
f1a31652b3
Add action for collection basic information about Kotlin project (KT-11242)
...
#KT-11242 Fixed
2019-04-02 11:48:47 +03:00
Toshiaki Kameyama
61f3e776a7
Add 'Covariant equals' inspection
...
#KT-29798 Fixed
2019-04-02 13:19:05 +07:00
Nikolay Krasko
8bd6e1b8e4
Rename action for throwing exception from Kotlin plugin
...
Make the name similar to other internal actions for throwing exceptions.
2019-03-23 11:54:57 +03:00
Nikolay Krasko
026fc998c1
Allow resolve write action check for all plugins when enabled in registry
2019-03-21 18:03:15 +03:00
Toshiaki Kameyama
e340af51df
Add "Rename class to containing file name" intention
...
#KT-25262 Fixed
2019-03-18 11:09:09 +03:00
Burak Eregar
e02877d1dc
Disable WhenWithOnlyElse by default.
2019-03-13 13:25:00 +03:00
Nikolay Krasko
7f07782095
Allow to throw plugin exception when plugin version is patched
2019-03-12 12:05:21 +03:00
Toshiaki Kameyama
f1e66d0654
Add "Replace 'associate' with 'associateBy' or 'associateWith'" inspection
...
#KT-26269 Fixed
2019-03-11 19:33:17 +03:00
Nikolay Krasko
a5434d7d9e
Add internal action for reporting exceptions from Kotlin plugin
2019-03-04 12:14:23 +03:00
Nikolay Krasko
6504cb285b
Add internal action for continuous enabling and disable dumb mode
2019-03-04 12:14:22 +03:00
Dmitry Gridin
2a940f5b0a
Fix KT-26965
2019-03-01 17:43:56 +03:00
Dereck Bridie
4156a76129
#KT-26965 Add inspection + quickfix for replacing Collection<T>.count() with .size
2019-03-01 16:58:36 +03:00
Toshiaki Kameyama
1a818970c3
Add inspection to replace Java Map.forEach with Kotlin's forEach
...
#KT-17278 Fixed
2019-03-01 16:15:23 +03:00
Toshiaki Kameyama
20aa8ebdb0
Add "Throwable not thrown" Inspection
...
#KT-11629 Fixed
2019-03-01 11:35:12 +03:00
Dmitry Gridin
3756b6f54d
Add inspection to remove redundant qualifier name
...
#KT-12134 Fixed
2019-02-27 20:43:35 +03:00
Vadim Brilyantov
0ec3d15218
#KT-19924: Fix usability issue with extract declaration from file intention
...
Fix ExtractDeclaration intention name in tests
Fix ExtractDeclaration intention folder and description to avoid "not found Dir URL" exception
2019-02-26 15:35:15 +03:00
Dmitry Gridin
147521d6cb
Add intention to introduce import alias
...
#KT-16118 Fixed
#KT-30007 Fixed
2019-02-21 12:25:09 +03:00
Dmitry Gridin
6bf119b262
Refactoring
2019-02-21 12:25:08 +03:00
Natalia Selezneva
abc2dbba39
Minor: fix typo in package name
2019-02-15 16:06:54 +03:00
Dmitry Gridin
33954c7632
Add inspection to move the variable declaration into when
...
#KT-29001 Fixed
2019-02-14 17:45:53 +03:00
Toshiaki Kameyama
fa1f3871c0
Add "Redundant 'requireNotNull' or 'checkNotNull' call" inspection
...
#KT-29113 Fixed
2019-02-06 11:10:27 +03:00
Toshiaki Kameyama
e8a8bc89c9
Add "Redundant enum constructor invocation" inspection
...
#KT-29321 Fixed
2019-02-05 11:16:01 +03:00
Nikolay Krasko
56d56ab842
Make package name inspection global (KT-29549)
...
Report same package only once.
#KT-29549 Fixed
2019-02-03 17:32:04 +03:00
Toshiaki Kameyama
98810ba750
Add intention to replace snake-case test function name with a space-separated
...
#KT-27143 Fixed
2019-02-01 11:07:00 +03:00
Vadim Brilyantov
de22c133c7
Fix redundant statistics extensions in plugin-common.xml
2019-01-28 17:17:46 +03:00
Nikolay Krasko
f19f38a4db
Rework "lambda return expression" hint (KT-28870)
...
Move the hint to the end of the line, to avoid breaking indentation.
Also use `EditorLinePainter` API for painting to prevent problems with
typing at the line end, when caret is placed after the hint
(See IDEA-204702 for implementing such hints in platform).
#KT-28870 Fixed
2019-01-24 17:05:55 +03:00
Felix Guo
185d0c6165
Remove unnecessary constructor keyword intention (KT-29143)
...
#KT-29143 Fixed
2019-01-24 14:32:21 +03:00
Toshiaki Kameyama
622fd8d8cf
Add intention to add/remove underscores in numeric literal
...
#KT-28953 Fixed
2019-01-24 09:52:21 +03:00
Yan Zhulanow
ad974137b8
Remove Android Extensions from the default JPS classpath
2019-01-21 18:50:11 +03:00
Vadim Brilyantov
f5312f42c5
Collect Maven and JPS targets
2019-01-19 02:37:09 +03:00
Alexander Podkhalyuzin
36b2640ab7
Removed usages to deprecated API, which is going to be removed in 2019.1
2019-01-18 17:17:30 +03:00
Anton Yalyshev
23b0f27f3b
moved PluginVersion from collector instance to context for each trigger()
2019-01-17 12:43:18 +03:00
Anton Yalyshev
124ab5a896
added Kotlin plugin version Collector
2019-01-17 12:42:41 +03:00
Andrey Uskov
a9be8aac5a
Create Kotlin SDK on load or import project with JS/Common modules
...
#KT-22590 Fixed
2019-01-11 18:48:24 +03:00
Mikhail Glukhikh
4fd773a38b
IDEA plugin: remove "Show FIR action" and fir-view without fir.enabled
...
#KT-28813 Fixed
(it's planned to include FIR in artifacts after 1.3.30)
2019-01-11 09:55:40 +03:00
Anton Yalyshev
6510c17804
Added statistics collector for new_file_templates and set trigger to createFileFromTemplate
2019-01-09 12:29:14 +03:00
Nikolay Krasko
5a40fc8679
Add UI options for comments generation (KT-5590)
...
#KT-5590 Fixed
2018-12-26 21:10:03 +03:00
kenji tomita
7b43d5c972
Add inspection for converting !collection.isEmpty() -> isNotEmpty()
...
#KT-27556 Fixed
2018-12-26 19:25:14 +03:00
Toshiaki Kameyama
538a746df9
Introduce "Function with = { ... }" inspection
...
#KT-17119 Fixed
2018-12-26 19:14:06 +03:00
Natalia Selezneva
2511f70bd9
Scratch: implement stop action
...
^KT-28643 Fixed
2018-12-26 16:56:48 +03:00
Natalia Selezneva
ba2f211384
Remove ScriptModificationListener from 183 branch
...
Since 183 changes in .gradle.kts files are tracked correctly by platform and notification 'Gradle project needs to be imported' is shown when those files are modified
2018-12-25 15:32:26 +03:00
Toshiaki Kameyama
c248fa71c8
Add ConvertToAlsoIntention to plugin-common.xml
2018-12-19 15:10:34 +03:00
Vadim Brilyantov
04395366fa
add stats collertors extensions to plugin-common_xml
2018-12-18 15:06:21 +03:00
Toshiaki Kameyama
6a4c6eacd7
Add "Convert to also" intention
...
#KT-28699 Fixed
2018-12-18 12:21:56 +09:00