diff --git a/src/djlint/rules.yaml b/src/djlint/rules.yaml index 42fac5e..1660adf 100644 --- a/src/djlint/rules.yaml +++ b/src/djlint/rules.yaml @@ -18,8 +18,8 @@ # close - '[^(\s|^|\-)]+[}|%|#]}' - '[^(\s|^)]+\-[}|%|#]}' - - \s{2,}[}|%|#]} - - '{[{|%|#]-?\s{2,}' + - '[^\s][ ]{2,}[}|%|#]}' + - '{[{|%|#]-?[ ]{2,}' - rule: name: T002 message: Double quotes should be used in tags. diff --git a/tests/test_linter/test_linter.py b/tests/test_linter/test_linter.py index bab55b9..a22537c 100644 --- a/tests/test_linter/test_linter.py +++ b/tests/test_linter/test_linter.py @@ -50,6 +50,18 @@ def test_T001(runner: CliRunner, tmp_file: TextIO) -> None: result = runner.invoke(djlint, [tmp_file.name, "--profile", "jinja"]) assert result.exit_code == 0 + # test line break around tag + write_to_file( + tmp_file.name, + b"""