• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

markuplint / markuplint / #7254
71%
main: 71%

Build:
Build:
LAST BUILD BRANCH: act-1769798291
DEFAULT BRANCH: main
Ran 20 Apr 2025 12:18PM UTC
Jobs 1
Files 363
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Apr 2023 03:45AM UTC coverage: 53.708% (-9.8%) from 63.488%
#7254

push

web-flow
Merge pull request #939 from YusukeHirao/hotfix/926

Fix template engine parsers to accept parser options

3991 of 8267 branches covered (48.28%)

Branch coverage included in aggregate %.

6199 of 10706 relevant lines covered (57.9%)

309.6 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.0
-5.0% packages/@markuplint/file-resolver/lib/utils.js
1
87.5
-0.74% packages/@markuplint/ml-config/lib/utils.js
1
90.27
-0.88% packages/@markuplint/ml-core/lib/ml-rule/ml-rule.js
1
90.0
-10.0% packages/@markuplint/ml-spec/lib/dom-traverse/get-implicit-role.js
1
82.35
-17.65% packages/@markuplint/ml-spec/lib/specs/content-model-category-to-tag-names.js
1
80.0
-20.0% packages/@markuplint/ml-spec/lib/specs/get-implicit-role.js
1
83.33
-3.33% packages/@markuplint/ml-spec/lib/specs/get-role-spec.js
1
80.0
-20.0% packages/@markuplint/ml-spec/lib/specs/is-void-element.js
1
66.67
-16.67% packages/@markuplint/ml-spec/lib/utils/get-ns.js
1
75.76
-6.06% packages/@markuplint/ml-spec/lib/utils/merge-array.js
1
93.94
0.0% packages/@markuplint/parser-utils/lib/debugger.js
1
82.5
-5.0% packages/@markuplint/parser-utils/lib/detect-element-type.js
1
94.76
3.63% packages/@markuplint/parser-utils/lib/flatten-nodes.js
1
90.0
-10.0% packages/@markuplint/parser-utils/lib/ignore-front-matter.js
1
81.82
42.42% packages/@markuplint/rules/lib/landmark-roles/index.js
1
87.5
0.0% packages/@markuplint/rules/lib/permitted-contents/complex-branch.js
1
94.87
15.38% packages/@markuplint/rules/lib/require-accessible-name/index.js
1
84.33
30.6% packages/@markuplint/rules/lib/require-datetime/utils.js
1
93.22
-5.08% packages/@markuplint/types/lib/check-multi-types.js
1
80.77
19.23% packages/@markuplint/types/lib/list.js
1
70.59
0.0% packages/@markuplint/types/lib/match-result.js
1
89.78
42.7% packages/@markuplint/types/lib/whatwg/check-datetime/duration-string.js
2
71.43
-28.57% packages/@markuplint/file-resolver/lib/ml-file/get-files.js
2
75.26
-3.09% packages/@markuplint/file-resolver/lib/resolve-plugins.js
2
76.14
-3.41% packages/@markuplint/ml-core/lib/ml-dom/node/attr.js
2
81.93
-3.61% packages/@markuplint/ml-spec/lib/specs/get-attr-specs.js
2
89.29
-5.36% packages/@markuplint/ml-spec/lib/specs/get-permitted-roles.js
2
60.0
-40.0% packages/@markuplint/selector/lib/invalid-selector-error.js
2
64.52
-12.9% packages/@markuplint/shared/lib/functions.js
2
44.44
-55.56% packages/@markuplint/types/lib/whatwg/is-itemprop-name.js
3
71.43
-28.57% packages/@markuplint/file-resolver/lib/resolve-files.js
3
58.24
-6.04% packages/markuplint/lib/api/ml-engine.js
3
90.6
0.85% packages/@markuplint/ml-spec/lib/dom-traverse/is-exposed.js
3
90.11
-6.59% packages/@markuplint/ml-spec/lib/specs/get-aria.js
3
0.0
-100.0% packages/@markuplint/react-spec/lib/index.js
3
81.42
-5.31% packages/@markuplint/rules/lib/permitted-contents/matches-selector.js
3
21.05
-63.16% packages/@markuplint/rules/lib/wai-aria/checkings/no-global-prop.js
3
53.85
-30.77% packages/@markuplint/svelte-parser/lib/parse.js
3
52.44
-12.2% packages/@markuplint/vue-parser/lib/attr.js
3
0.0
-100.0% packages/@markuplint/vue-spec/lib/index.js
4
0.0
-100.0% packages/@markuplint/ejs-parser/lib/index.js
4
51.72
-4.6% packages/@markuplint/file-resolver/lib/resolve-rules.js
4
70.59
-20.59% packages/@markuplint/ml-spec/lib/dom-traverse/get-content-model.js
4
0.0
-100.0% packages/@markuplint/php-parser/lib/index.js
4
13.89
-16.67% packages/@markuplint/rules/lib/class-naming/index.js
4
84.19
8.09% packages/@markuplint/rules/lib/permitted-contents/utils.js
4
71.43
-28.57% packages/@markuplint/selector/lib/compare-specificity.js
4
67.39
-17.39% packages/@markuplint/types/lib/check.js
5
77.08
-18.75% packages/@markuplint/ml-core/lib/ml-dom/node/rule-mapper.js
5
0.0
-100.0% packages/@markuplint/ml-core/lib/ml-rule/create-test-rule.js
5
75.0
-20.83% packages/@markuplint/ml-core/lib/test/index.js
5
84.21
-3.01% packages/@markuplint/pug-parser/lib/attr-tokenizer.js
5
30.0
-60.0% packages/@markuplint/pug-parser/lib/utils/get-offset-from-line-and-col.js
5
11.54
-57.69% packages/@markuplint/rules/lib/deprecated-element/index.js
5
15.0
-25.0% packages/@markuplint/rules/lib/id-duplication/index.js
5
20.83
-70.83% packages/@markuplint/rules/lib/permitted-contents/transparent.js
5
20.0
-60.0% packages/@markuplint/rules/lib/wai-aria/checkings/default-value.js
5
62.9
-16.13% packages/@markuplint/types/lib/keyword-type.js
6
0.0
-100.0% packages/markuplint/lib/cli/bootstrap.js
6
58.49
-24.53% packages/@markuplint/ml-core/lib/ml-rule/ml-rule-context.js
6
20.0
-60.0% packages/@markuplint/parser-utils/lib/parser-error.js
6
15.38
-76.92% packages/@markuplint/rules/lib/wai-aria/checkings/deprecated-props.js
6
25.0
-60.0% packages/@markuplint/rules/lib/wai-aria/checkings/implicit-role.js
6
26.32
-57.89% packages/@markuplint/types/lib/whatwg/is-abs-url.js
7
40.91
-29.55% packages/@markuplint/file-resolver/lib/cosmiconfig.js
7
55.26
-28.95% packages/@markuplint/file-resolver/lib/resolve-specs.js
7
48.72
-35.9% packages/@markuplint/html-parser/lib/get-namespace.js
7
60.0
-32.73% packages/@markuplint/jsx-parser/lib/parse.js
7
76.06
-18.31% packages/@markuplint/rules/lib/permitted-contents/represent-transparent-nodes.js
7
20.0
-68.0% packages/@markuplint/rules/lib/wai-aria/checkings/abstract-role.js
7
52.63
-31.58% packages/@markuplint/svelte-parser/lib/traverse.js
7
75.23
-13.76% packages/@markuplint/vue-parser/lib/parse.js
8
52.83
-9.43% packages/@markuplint/file-resolver/lib/auto-load-rules.js
8
39.56
-6.59% packages/@markuplint/ml-core/lib/ml-core.js
8
23.81
-76.19% packages/@markuplint/ml-spec/lib/dom-traverse/get-non-presentational-ancestor.js
8
42.64
6.2% packages/@markuplint/rules/lib/create-message.js
8
17.65
-64.71% packages/@markuplint/rules/lib/permitted-contents/start.js
9
0.0
0.0% packages/markuplint/lib/cli/command.js
9
0.0
0.0% packages/markuplint/lib/cli/index.js
9
19.05
-61.9% packages/@markuplint/rules/lib/ineffective-attr/index.js
9
19.05
-80.95% packages/@markuplint/rules/lib/label-has-control/index.js
9
7.5
-50.0% packages/@markuplint/rules/lib/required-h1/index.js
9
18.52
-70.37% packages/@markuplint/rules/lib/wai-aria/checkings/non-existent-role.js
9
18.52
-70.37% packages/@markuplint/rules/lib/wai-aria/checkings/permitted-roles.js
9
64.86
-15.32% packages/@markuplint/types/lib/token/token.js
10
0.0
-100.0% packages/@markuplint/ejs-parser/lib/parse.js
10
18.52
-46.3% packages/@markuplint/ml-core/lib/ml-dom/manipulations/child-node-methods.js
10
17.39
-69.57% packages/@markuplint/ml-spec/lib/dom-traverse/matches-context-role.js
10
0.0
-100.0% packages/@markuplint/php-parser/lib/parse.js
10
20.0
-43.33% packages/@markuplint/rules/lib/permitted-contents/content-model.js
11
16.67
-77.78% packages/@markuplint/ml-core/lib/utils/get-location-from-chars.js
11
71.01
-21.74% packages/@markuplint/ml-spec/lib/dom-traverse/get-explicit-role.js
11
10.81
-70.27% packages/@markuplint/rules/lib/no-default-value/index.js
11
64.71
-30.88% packages/@markuplint/svelte-parser/lib/attr.js
11
57.14
-30.61% packages/@markuplint/test-tools/lib/index.js
11
21.95
-73.17% packages/@markuplint/types/lib/whatwg/check-mime-type.js
12
6.38
-55.32% packages/@markuplint/rules/lib/case-sensitive-tag-name/index.js
12
12.12
-84.85% packages/@markuplint/rules/lib/end-tag/index.js
12
21.74
-78.26% packages/@markuplint/rules/lib/require-datetime/index.js
12
13.33
-76.67% packages/@markuplint/rules/lib/wai-aria/checkings/required-prop.js
12
17.65
-52.94% packages/@markuplint/selector/lib/extended-selector/content-model-pseudo-class.js
12
12.0
-88.0% packages/@markuplint/selector/lib/regex-selector-matches.js
12
12.9
-77.42% packages/@markuplint/types/lib/enum.js
13
16.67
-83.33% packages/@markuplint/rules/lib/disallowed-element/index.js
13
6.67
-77.33% packages/@markuplint/rules/lib/wai-aria/checkings/disallowed-prop.js
13
15.63
-75.0% packages/@markuplint/rules/lib/wai-aria/checkings/interaction-in-hidden.js
14
27.87
-45.9% packages/@markuplint/ml-core/lib/configs.js
14
64.08
-33.01% packages/@markuplint/ml-spec/lib/dom-traverse/get-computed-role.js
14
15.15
-69.7% packages/@markuplint/rules/lib/wai-aria/checkings/presentational-children.js
15
5.68
-32.95% packages/@markuplint/rules/lib/permitted-contents/index.js
16
43.98
-0.5% packages/@markuplint/ml-core/lib/ml-dom/node/element.js
16
8.51
-61.7% packages/@markuplint/rules/lib/use-list/index.js
17
11.94
-55.22% packages/@markuplint/ml-spec/lib/dom-traverse/has-required-owned-elements.js
17
12.28
-12.87% packages/@markuplint/types/lib/whatwg/check-autocomplete.js
19
47.06
-28.68% packages/@markuplint/pug-parser/lib/parse.js
20
54.05
-17.57% packages/@markuplint/ml-core/lib/ml-dom/node/node.js
20
72.26
-6.76% packages/@markuplint/types/lib/token/token-collection.js
21
7.04
-83.1% packages/@markuplint/rules/lib/wai-aria/checkings/implicit-props.js
22
8.77
-78.95% packages/@markuplint/rules/lib/character-reference/index.js
23
48.51
-30.69% packages/@markuplint/file-resolver/lib/ml-file/ml-file.js
25
40.89
-8.7% packages/@markuplint/ml-core/lib/ml-dom/node/document.js
26
13.86
-57.43% packages/@markuplint/ml-spec/lib/specs/schema-to-spec.js
27
24.05
-65.82% packages/@markuplint/rules/lib/attr-check.js
28
43.01
-16.16% packages/@markuplint/jsx-parser/lib/jsx.js
28
12.84
-16.97% packages/@markuplint/types/lib/defs.js
29
5.62
-80.9% packages/@markuplint/rules/lib/wai-aria/checkings/value.js
29
49.04
-35.67% packages/@markuplint/svelte-parser/lib/parse-ctrl-block.js
31
6.14
-50.0% packages/@markuplint/ml-core/lib/ml-dom/node/dom-token-list.js
32
35.16
-33.59% packages/@markuplint/rules/lib/helpers.js
32
7.04
-91.55% packages/@markuplint/rules/lib/wai-aria/checkings/required-owned-elements.js
33
2.79
-24.19% packages/@markuplint/rules/lib/no-refer-to-non-existent-id/index.js
35
35.85
-20.44% packages/@markuplint/pug-parser/lib/pug-parser/index.js
39
20.88
-73.63% packages/@markuplint/rules/lib/wai-aria/index.js
41
42.5
-45.0% packages/@markuplint/svelte-parser/lib/nodeize.js
43
30.16
-58.73% packages/@markuplint/svelte-parser/lib/directive-tokenizer.js
44
3.92
-89.22% packages/@markuplint/rules/lib/required-attr/index.js
47
8.13
-61.79% packages/@markuplint/types/lib/css-syntax.js
59
25.96
-62.98% packages/@markuplint/ml-config/lib/merge-config.js
74
10.99
-54.97% packages/@markuplint/selector/lib/match-selector.js
87
30.0
-58.57% packages/@markuplint/file-resolver/lib/config-provider.js
97
2.36
-86.53% packages/@markuplint/rules/lib/invalid-attr/index.js
118
47.24
-32.36% packages/@markuplint/selector/lib/selector.js
Jobs
ID Job ID Ran Files Coverage
1 #7254.1 20 Apr 2025 12:18PM UTC 363
53.71
Source Files on build #7254
  • Tree
  • List 363
  • Changed 209
  • Source Changed 0
  • Coverage Changed 209
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 66b64133 on github
  • Prev Build on
  • Next Build on
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc