RemoveCurlyBracesFromTemplateInspection: add heuristic to change severity

Change severity to INFORMATION if a variable hasn't whitespace around & add an option to return the old behavior
 #KT-31717 Fixed
This commit is contained in:
Dmitry Gridin
2019-07-02 19:28:39 +07:00
parent e4d0c2cb0e
commit fda5692fc6
18 changed files with 51 additions and 1 deletions
@@ -1,3 +1,4 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: INFORMATION
fun foo() {
val x = 4
@@ -1,3 +1,4 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo(`object`: Any) {
val bar = "$<caret>{`object`}"
@@ -1,3 +1,4 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo(`object`: Any) {
val bar = "$`object`"
@@ -0,0 +1,6 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo() {
val x = 4
val y = "text $<caret>{x} moretext"
}
@@ -0,0 +1,6 @@
// HIGHLIGHT: GENERIC_ERROR_OR_WARNING
fun foo() {
val x = 4
val y = "text $x moretext"
}