mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-30 02:09:59 +07:00
PY-20392 Put space after trailing comma in dict literals if SPACE_AFTER_COMMA is enabled
This commit is contained in:
@@ -99,6 +99,7 @@ public class PythonFormattingModelBuilder implements FormattingModelBuilderEx, C
|
||||
.afterInside(RARROW, ANNOTATION).spaces(1)
|
||||
|
||||
.between(allButLambda(), PARAMETER_LIST).spaceIf(commonSettings.SPACE_BEFORE_METHOD_PARENTHESES)
|
||||
.betweenInside(COMMA, RBRACE, DICT_LITERAL_EXPRESSION).spaceIf(commonSettings.SPACE_AFTER_COMMA, pySettings.DICT_NEW_LINE_BEFORE_RIGHT_BRACE)
|
||||
.afterInside(LBRACE, DICT_LITERAL_EXPRESSION).spaceIf(pySettings.SPACE_WITHIN_BRACES, pySettings.DICT_NEW_LINE_AFTER_LEFT_BRACE)
|
||||
.beforeInside(RBRACE, DICT_LITERAL_EXPRESSION).spaceIf(pySettings.SPACE_WITHIN_BRACES, pySettings.DICT_NEW_LINE_BEFORE_RIGHT_BRACE)
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
dict = { 1: 'a', 2: 'b', 3: 'c',}
|
||||
@@ -0,0 +1 @@
|
||||
dict = {1: 'a', 2: 'b', 3: 'c', }
|
||||
@@ -660,4 +660,9 @@ public class PyFormatterTest extends PyTestCase {
|
||||
getPythonCodeStyleSettings().SPACE_AROUND_POWER_OPERATOR = false;
|
||||
doTest();
|
||||
}
|
||||
|
||||
// PY-20392
|
||||
public void testSpaceAfterTrailingCommaInDictLiterals() {
|
||||
doTest();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user