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
Mikhail Glukhikh
a15b47c93c
Add "Ambiguous context due to scope receiver in suspend fun" inspection
...
#KT-28696 Fixed
2018-12-12 17:10:37 +03:00
Toshiaki Kameyama
0d7116aa5d
Introduce "Boolean literal arguments" inspection #KT-2029 Fixed
2018-12-12 15:56:11 +03:00
Mikhail Glukhikh
c560aada3d
Add "Suspicious collection reassignment" inspection #KT-20626 Fixed
2018-12-12 15:56:11 +03:00
Toshiaki Kameyama
7bf51f1533
Expand selection for class members #KT-28289 Fixed
2018-12-04 11:17:27 +03:00
Mikhail Glukhikh
7cbc8e8b76
Introduce "Redundant else in if" inspection #KT-19668 Fixed
2018-12-03 09:39:22 +03:00
Mikhail Glukhikh
ca87e53f04
Introduce DeferredIsResultInspection #KT-25620 Fixed
2018-12-01 11:07:02 +03:00
Mikhail Glukhikh
d909162a89
Rename "Result is Result" inspection to "Direct use of result type"
2018-11-30 15:14:26 +03:00
Sergey Rostov
df2e4524d7
Move resources from /src to separate /resources directory.
...
Previously this files was stored in /src directory and was included in
resources mainly by SourceSet.projectDefault from sourceSets.kt:
val processResources = tasks.getByName(processResourcesTaskName) as ProcessResources
processResources.from("resources") { include("**") }
processResources.from("src") { include("META-INF/**", "**/*.properties") }
Also there are some custom rules like this:
resources.srcDir("../idea-analysis/src").apply { include("**/*.properties") }
resources.srcDirs("idea-repl/src").apply { include("META-INF/**") }
All this rules are synthesized in script
https://github.com/snrostov/kotlin-migrate-resources/blob/master/src/main/kotlin/main.kt
This commit created using that script. See README.md for more details on
script.
2018-11-30 15:01:01 +03:00