From 7864f010eee36404be68c8f1d370534227f854d1 Mon Sep 17 00:00:00 2001 From: mhmd-22 Date: Wed, 5 May 2021 20:28:13 +0300 Subject: [PATCH] Adjust empty-directive-name error offset --- src/compiler/parse/state/tag.ts | 2 +- .../parser/samples/error-empty-classname-binding/error.json | 6 +++--- test/parser/samples/error-empty-directive-name/error.json | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/compiler/parse/state/tag.ts b/src/compiler/parse/state/tag.ts index 80ba6b102b..11dd6ce959 100644 --- a/src/compiler/parse/state/tag.ts +++ b/src/compiler/parse/state/tag.ts @@ -382,7 +382,7 @@ function read_attribute(parser: Parser, unique_names: Set) { parser.error({ code: 'empty-directive-name', message: `${type} name cannot be empty` - }, start+colon_index); + }, start + colon_index + 1); } if (type === 'Binding' && directive_name !== 'this') { diff --git a/test/parser/samples/error-empty-classname-binding/error.json b/test/parser/samples/error-empty-classname-binding/error.json index 8283e92f76..6ece5ff373 100644 --- a/test/parser/samples/error-empty-classname-binding/error.json +++ b/test/parser/samples/error-empty-classname-binding/error.json @@ -3,8 +3,8 @@ "message": "Class name cannot be empty", "start": { "line": 1, - "column": 9, - "character": 9 + "column": 10, + "character": 10 }, - "pos": 9 + "pos": 10 } diff --git a/test/parser/samples/error-empty-directive-name/error.json b/test/parser/samples/error-empty-directive-name/error.json index 49e5a891a1..4fed0d8606 100644 --- a/test/parser/samples/error-empty-directive-name/error.json +++ b/test/parser/samples/error-empty-directive-name/error.json @@ -3,8 +3,8 @@ "message": "Action name cannot be empty", "start": { "line": 1, - "column": 7, - "character": 7 + "column": 8, + "character": 8 }, - "pos": 7 + "pos": 8 }