',
options: [{ 'missing-whitespace-between-attributes': true }],
- errors: ['Parsing error: missing-whitespace-between-attributes.']
+ errors: [
+ {
+ message: 'Parsing error: missing-whitespace-between-attributes.',
+ line: 1,
+ column: 24
+ }
+ ]
},
{
code: '
',
options: [{ 'nested-comment': true }],
- errors: ['Parsing error: nested-comment.']
+ errors: [
+ {
+ message: 'Parsing error: nested-comment.',
+ line: 1,
+ column: 20
+ }
+ ]
},
{
code: '
',
options: [{ 'noncharacter-character-reference': true }],
- errors: ['Parsing error: noncharacter-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: noncharacter-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
\uFFFE',
options: [{ 'noncharacter-in-input-stream': true }],
- errors: ['Parsing error: noncharacter-in-input-stream.']
+ errors: [
+ {
+ message: 'Parsing error: noncharacter-in-input-stream.',
+ line: 1,
+ column: 10
+ }
+ ]
},
{
code: '
',
options: [{ 'null-character-reference': true }],
- errors: ['Parsing error: null-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: null-character-reference.',
+ line: 1,
+ column: 18
+ }
+ ]
},
{
code: '
',
options: [{ 'surrogate-character-reference': true }],
- errors: ['Parsing error: surrogate-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: surrogate-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
\uD800',
options: [{ 'surrogate-in-input-stream': true }],
- errors: ['Parsing error: surrogate-in-input-stream.']
+ errors: [
+ {
+ message: 'Parsing error: surrogate-in-input-stream.',
+ line: 1,
+ column: 10
+ }
+ ]
},
{
code: '
',
options: [{ 'unexpected-character-in-attribute-name': true }],
- errors: ['Parsing error: unexpected-character-in-attribute-name.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-character-in-attribute-name.',
+ line: 1,
+ column: 17
+ }
+ ]
},
{
code: '
',
options: [{ 'unexpected-character-in-unquoted-attribute-value': true }],
errors: [
- 'Parsing error: unexpected-character-in-unquoted-attribute-value.'
+ {
+ message:
+ 'Parsing error: unexpected-character-in-unquoted-attribute-value.',
+ line: 1,
+ column: 23
+ }
]
},
{
code: '
',
options: [{ 'unexpected-equals-sign-before-attribute-name': true }],
- errors: ['Parsing error: unexpected-equals-sign-before-attribute-name.']
+ errors: [
+ {
+ message:
+ 'Parsing error: unexpected-equals-sign-before-attribute-name.',
+ line: 1,
+ column: 16
+ }
+ ]
},
{
code: '
\u0000',
options: [{ 'unexpected-null-character': true }],
- errors: ['Parsing error: unexpected-null-character.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-null-character.',
+ line: 1,
+ column: 11
+ }
+ ]
},
{
code: '
',
options: [{ 'unexpected-question-mark-instead-of-tag-name': true }],
- errors: ['Parsing error: unexpected-question-mark-instead-of-tag-name.']
+ errors: [
+ {
+ message:
+ 'Parsing error: unexpected-question-mark-instead-of-tag-name.',
+ line: 1,
+ column: 12
+ }
+ ]
},
{
code: '
',
options: [{ 'unexpected-solidus-in-tag': true }],
- errors: ['Parsing error: unexpected-solidus-in-tag.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-solidus-in-tag.',
+ line: 1,
+ column: 23
+ }
+ ]
},
{
code: '
&unknown;',
options: [{ 'unknown-named-character-reference': true }],
- errors: ['Parsing error: unknown-named-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: unknown-named-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
',
options: [{ 'end-tag-with-attributes': true }],
- errors: ['Parsing error: end-tag-with-attributes.']
+ errors: [
+ {
+ message: 'Parsing error: end-tag-with-attributes.',
+ line: 1,
+ column: 22
+ }
+ ]
},
{
code: '
',
options: [{ 'duplicate-attribute': true }],
- errors: ['Parsing error: duplicate-attribute.']
+ errors: [
+ {
+ message: 'Parsing error: duplicate-attribute.',
+ line: 1,
+ column: 22
+ }
+ ]
},
{
code: '
',
options: [{ 'end-tag-with-trailing-solidus': true }],
- errors: ['Parsing error: end-tag-with-trailing-solidus.']
+ errors: [
+ {
+ message: 'Parsing error: end-tag-with-trailing-solidus.',
+ line: 1,
+ column: 21
+ }
+ ]
},
{
code: '
',
@@ -446,166 +679,400 @@ tester.run('no-parsing-error', rule, {
{ 'non-void-html-element-start-tag-with-trailing-solidus': true }
],
errors: [
- 'Parsing error: non-void-html-element-start-tag-with-trailing-solidus.'
+ {
+ message:
+ 'Parsing error: non-void-html-element-start-tag-with-trailing-solidus.',
+ line: 1,
+ column: 11
+ }
]
},
{
code: '
',
options: [{ 'x-invalid-end-tag': true }],
- errors: ['Parsing error: x-invalid-end-tag.']
+ errors: [
+ {
+ message: 'Parsing error: x-invalid-end-tag.',
+ line: 1,
+ column: 11
+ }
+ ]
},
{
code: '
',
options: [{ 'x-invalid-namespace': true }],
- errors: ['Parsing error: x-invalid-namespace.']
+ errors: [
+ {
+ message: 'Parsing error: x-invalid-namespace.',
+ line: 1,
+ column: 16
+ }
+ ]
},
{
code: `
`,
- errors: ['Parsing error: abrupt-closing-of-empty-comment.']
+ errors: [
+ {
+ message: 'Parsing error: abrupt-closing-of-empty-comment.',
+ line: 1,
+ column: 15
+ }
+ ]
},
{
code: `
`,
- errors: ['Parsing error: abrupt-closing-of-empty-comment.']
+ errors: [
+ {
+ message: 'Parsing error: abrupt-closing-of-empty-comment.',
+ line: 1,
+ column: 16
+ }
+ ]
},
{
code: `
qux;`,
errors: [
- 'Parsing error: absence-of-digits-in-numeric-character-reference.'
+ {
+ message:
+ 'Parsing error: absence-of-digits-in-numeric-character-reference.',
+ line: 1,
+ column: 13
+ }
]
},
{
code: '
',
- errors: ['Parsing error: cdata-in-html-content.']
+ errors: [
+ {
+ message: 'Parsing error: cdata-in-html-content.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: character-reference-outside-unicode-range.']
+ errors: [
+ {
+ message: 'Parsing error: character-reference-outside-unicode-range.',
+ line: 1,
+ column: 21
+ }
+ ]
},
{
code: '
\u0003',
- errors: ['Parsing error: control-character-in-input-stream.']
+ errors: [
+ {
+ message: 'Parsing error: control-character-in-input-stream.',
+ line: 1,
+ column: 10
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: control-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: control-character-reference.',
+ line: 1,
+ column: 18
+ }
+ ]
},
{
code: '
<',
- errors: ['Parsing error: eof-before-tag-name.']
+ errors: [
+ {
+ message: 'Parsing error: eof-before-tag-name.',
+ line: 1,
+ column: 12
+ }
+ ]
},
{
code: '',
- errors: ['Parsing error: incorrectly-closed-comment.']
+ errors: [
+ {
+ message: 'Parsing error: incorrectly-closed-comment.',
+ line: 1,
+ column: 25
+ }
+ ]
},
{
code: '',
- errors: ['Parsing error: incorrectly-opened-comment.']
+ errors: [
+ {
+ message: 'Parsing error: incorrectly-opened-comment.',
+ line: 1,
+ column: 13
+ }
+ ]
},
{
code: '<👍>/template>',
- errors: ['Parsing error: invalid-first-character-of-tag-name.']
+ errors: [
+ {
+ message: 'Parsing error: invalid-first-character-of-tag-name.',
+ line: 1,
+ column: 12
+ }
+ ]
},
{
code: '',
- errors: ['Parsing error: missing-attribute-value.']
+ errors: [
+ {
+ message: 'Parsing error: missing-attribute-value.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
>',
- errors: ['Parsing error: missing-end-tag-name.']
+ errors: [
+ {
+ message: 'Parsing error: missing-end-tag-name.',
+ line: 1,
+ column: 13
+ }
+ ]
},
{
code: '
&',
- errors: ['Parsing error: missing-semicolon-after-character-reference.']
+ errors: [
+ {
+ message:
+ 'Parsing error: missing-semicolon-after-character-reference.',
+ line: 1,
+ column: 14
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: missing-whitespace-between-attributes.']
+ errors: [
+ {
+ message: 'Parsing error: missing-whitespace-between-attributes.',
+ line: 1,
+ column: 24
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: nested-comment.']
+ errors: [
+ {
+ message: 'Parsing error: nested-comment.',
+ line: 1,
+ column: 20
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: noncharacter-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: noncharacter-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
\uFFFE',
- errors: ['Parsing error: noncharacter-in-input-stream.']
+ errors: [
+ {
+ message: 'Parsing error: noncharacter-in-input-stream.',
+ line: 1,
+ column: 10
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: null-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: null-character-reference.',
+ line: 1,
+ column: 18
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: surrogate-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: surrogate-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
\uD800',
- errors: ['Parsing error: surrogate-in-input-stream.']
+ errors: [
+ {
+ message: 'Parsing error: surrogate-in-input-stream.',
+ line: 1,
+ column: 10
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: unexpected-character-in-attribute-name.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-character-in-attribute-name.',
+ line: 1,
+ column: 17
+ }
+ ]
},
{
code: '
',
errors: [
- 'Parsing error: unexpected-character-in-unquoted-attribute-value.'
+ {
+ message:
+ 'Parsing error: unexpected-character-in-unquoted-attribute-value.',
+ line: 1,
+ column: 23
+ }
]
},
{
code: '
',
- errors: ['Parsing error: unexpected-equals-sign-before-attribute-name.']
+ errors: [
+ {
+ message:
+ 'Parsing error: unexpected-equals-sign-before-attribute-name.',
+ line: 1,
+ column: 16
+ }
+ ]
},
{
code: '
\u0000',
- errors: ['Parsing error: unexpected-null-character.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-null-character.',
+ line: 1,
+ column: 11
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: unexpected-question-mark-instead-of-tag-name.']
+ errors: [
+ {
+ message:
+ 'Parsing error: unexpected-question-mark-instead-of-tag-name.',
+ line: 1,
+ column: 12
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: unexpected-solidus-in-tag.']
+ errors: [
+ {
+ message: 'Parsing error: unexpected-solidus-in-tag.',
+ line: 1,
+ column: 23
+ }
+ ]
},
{
code: '
&unknown;',
- errors: ['Parsing error: unknown-named-character-reference.']
+ errors: [
+ {
+ message: 'Parsing error: unknown-named-character-reference.',
+ line: 1,
+ column: 19
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: end-tag-with-attributes.']
+ errors: [
+ {
+ message: 'Parsing error: end-tag-with-attributes.',
+ line: 1,
+ column: 22
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: duplicate-attribute.']
+ errors: [
+ {
+ message: 'Parsing error: duplicate-attribute.',
+ line: 1,
+ column: 22
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: end-tag-with-trailing-solidus.']
+ errors: [
+ {
+ message: 'Parsing error: end-tag-with-trailing-solidus.',
+ line: 1,
+ column: 21
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: x-invalid-end-tag.']
+ errors: [
+ {
+ message: 'Parsing error: x-invalid-end-tag.',
+ line: 1,
+ column: 11
+ }
+ ]
},
{
code: '
',
- errors: ['Parsing error: x-invalid-namespace.']
+ errors: [
+ {
+ message: 'Parsing error: x-invalid-namespace.',
+ line: 1,
+ column: 16
+ }
+ ]
},
//style vars