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

markuplint / markuplint / #7245
71%
main: 71%

Build:
Build:
LAST BUILD BRANCH: act-1769798291
DEFAULT BRANCH: main
Ran 16 Apr 2025 08:10PM 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% (-4.7%) from 58.422%
#7245

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

Coverage Regressions

Lines Coverage ∆ File
113
35.85
-57.86% packages/@markuplint/pug-parser/lib/pug-parser/index.js
98
10.99
-75.39% packages/@markuplint/selector/lib/match-selector.js
87
12.28
-83.04% packages/@markuplint/types/lib/whatwg/check-autocomplete.js
70
2.79
-78.14% packages/@markuplint/rules/lib/no-refer-to-non-existent-id/index.js
67
8.13
-81.3% packages/@markuplint/types/lib/css-syntax.js
64
12.84
-43.12% packages/@markuplint/types/lib/defs.js
56
5.56
-80.16% packages/@markuplint/types/lib/w3c/check-serialized-permissions-policy.js
51
2.36
-48.15% packages/@markuplint/rules/lib/invalid-attr/index.js
49
47.24
-14.72% packages/@markuplint/selector/lib/selector.js
48
72.26
1.63% packages/@markuplint/types/lib/token/token-collection.js
36
25.96
-41.35% packages/@markuplint/ml-config/lib/merge-config.js
35
30.0
-21.79% packages/@markuplint/file-resolver/lib/config-provider.js
35
0.0
-87.1% packages/markuplint/lib/cli/init/create-config.js
34
42.64
-15.12% packages/@markuplint/rules/lib/create-message.js
34
20.88
-58.24% packages/@markuplint/rules/lib/wai-aria/index.js
32
0.0
-90.16% packages/markuplint/lib/cli/init/get-default-rules.js
31
6.14
-50.0% packages/@markuplint/ml-core/lib/ml-dom/node/dom-token-list.js
31
5.68
-73.86% packages/@markuplint/rules/lib/permitted-contents/index.js
30
3.92
-57.84% packages/@markuplint/rules/lib/required-attr/index.js
27
47.06
-46.32% packages/@markuplint/pug-parser/lib/parse.js
26
11.94
-74.63% packages/@markuplint/ml-spec/lib/dom-traverse/has-required-owned-elements.js
25
40.89
-8.5% packages/@markuplint/ml-core/lib/ml-dom/node/document.js
24
0.0
-82.86% packages/@markuplint/create-rule-helper/lib/create-rule-to-core.js
24
24.05
-56.96% packages/@markuplint/rules/lib/attr-check.js
24
35.16
-28.91% packages/@markuplint/rules/lib/helpers.js
22
8.51
-87.23% packages/@markuplint/rules/lib/use-list/index.js
21
7.04
-78.87% packages/@markuplint/rules/lib/wai-aria/checkings/implicit-props.js
20
48.51
-26.73% packages/@markuplint/file-resolver/lib/ml-file/ml-file.js
20
5.62
-53.93% packages/@markuplint/rules/lib/wai-aria/checkings/value.js
19
8.77
-70.18% packages/@markuplint/rules/lib/character-reference/index.js
18
0.0
-41.1% packages/@markuplint/create-rule-helper/lib/install-scaffold.js
18
20.0
-80.0% packages/@markuplint/rules/lib/permitted-contents/content-model.js
15
0.0
-28.36% packages/markuplint/lib/cli/init/install-module.js
15
17.65
-70.59% packages/@markuplint/selector/lib/extended-selector/content-model-pseudo-class.js
14
27.87
-45.9% packages/@markuplint/ml-core/lib/configs.js
14
7.5
-87.5% packages/@markuplint/rules/lib/required-h1/index.js
14
8.2
-59.02% packages/@markuplint/types/lib/number.js
13
13.89
-86.11% packages/@markuplint/rules/lib/class-naming/index.js
12
13.33
-86.67% packages/@markuplint/rules/lib/no-empty-palpable-content/index.js
12
12.0
-84.0% packages/@markuplint/selector/lib/regex-selector-matches.js
12
12.9
-74.19% packages/@markuplint/types/lib/enum.js
11
15.0
-85.0% packages/@markuplint/rules/lib/id-duplication/index.js
11
6.67
-62.67% packages/@markuplint/rules/lib/wai-aria/checkings/disallowed-prop.js
11
13.33
-73.33% packages/@markuplint/rules/lib/wai-aria/checkings/required-prop.js
11
19.23
-65.38% packages/@markuplint/types/lib/get-candidate.js
11
64.86
-17.12% packages/@markuplint/types/lib/token/token.js
10
0.0
-100.0% packages/@markuplint/ejs-parser/lib/parse.js
10
0.0
-100.0% packages/@markuplint/erb-parser/lib/parse.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
17.65
-79.41% packages/@markuplint/rules/lib/permitted-contents/start.js
10
0.0
-100.0% packages/@markuplint/smarty-parser/lib/parse.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
16.67
-66.67% packages/@markuplint/rules/lib/no-use-event-handler-attr/index.js
9
12.82
-71.79% packages/@markuplint/selector/lib/extended-selector/aria-role-pseudo-class.js
9
21.95
-53.66% packages/@markuplint/types/lib/whatwg/check-mime-type.js
8
16.67
-50.0% packages/@markuplint/ml-core/lib/utils/get-location-from-chars.js
8
84.19
-5.51% packages/@markuplint/rules/lib/permitted-contents/utils.js
8
18.52
-62.96% packages/@markuplint/rules/lib/wai-aria/checkings/non-existent-role.js
8
18.52
-62.96% packages/@markuplint/rules/lib/wai-aria/checkings/permitted-roles.js
8
62.9
-25.81% packages/@markuplint/types/lib/keyword-type.js
7
48.72
-30.77% packages/@markuplint/html-parser/lib/get-namespace.js
7
58.24
-4.12% packages/markuplint/lib/api/ml-engine.js
7
76.06
-18.31% packages/@markuplint/rules/lib/permitted-contents/represent-transparent-nodes.js
7
20.0
-64.0% packages/@markuplint/rules/lib/wai-aria/checkings/abstract-role.js
6
58.49
-28.3% packages/@markuplint/ml-core/lib/ml-rule/ml-rule-context.js
6
71.01
5.8% packages/@markuplint/ml-spec/lib/dom-traverse/get-explicit-role.js
6
23.81
-57.14% packages/@markuplint/ml-spec/lib/dom-traverse/get-non-presentational-ancestor.js
6
10.26
-51.28% packages/@markuplint/ml-spec/lib/specs/is-palpable-elements.js
6
20.0
-60.0% packages/@markuplint/parser-utils/lib/parser-error.js
6
11.54
-73.08% packages/@markuplint/rules/lib/deprecated-element/index.js
6
16.67
-38.89% packages/@markuplint/rules/lib/disallowed-element/index.js
6
25.0
-60.0% packages/@markuplint/rules/lib/wai-aria/checkings/implicit-role.js
6
67.39
-17.39% packages/@markuplint/types/lib/check.js
6
26.32
-57.89% packages/@markuplint/types/lib/whatwg/is-abs-url.js
5
0.0
-100.0% packages/@markuplint/create-rule-helper/lib/create-rule-helper-error.js
5
74.83
-4.9% packages/@markuplint/create-rule-helper/lib/transfer.js
5
39.56
-3.85% packages/@markuplint/ml-core/lib/ml-core.js
5
43.98
2.84% packages/@markuplint/ml-core/lib/ml-dom/node/element.js
5
77.08
-18.75% packages/@markuplint/ml-core/lib/ml-dom/node/rule-mapper.js
5
64.08
10.68% packages/@markuplint/ml-spec/lib/dom-traverse/get-computed-role.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
20.83
-70.83% packages/@markuplint/rules/lib/permitted-contents/transparent.js
5
75.23
-4.59% packages/@markuplint/vue-parser/lib/parse.js
4
0.0
-100.0% packages/@markuplint/ejs-parser/lib/index.js
4
0.0
-100.0% packages/@markuplint/erb-parser/lib/index.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
7.04
-9.86% packages/@markuplint/rules/lib/wai-aria/checkings/required-owned-elements.js
4
64.52
-16.13% packages/@markuplint/shared/lib/functions.js
4
0.0
-100.0% packages/@markuplint/smarty-parser/lib/index.js
3
40.91
-11.36% packages/@markuplint/file-resolver/lib/cosmiconfig.js
3
71.43
-28.57% packages/@markuplint/file-resolver/lib/resolve-files.js
3
75.86
-13.79% packages/@markuplint/ml-core/lib/ml-dom/node/node-store.js
3
19.05
-19.05% packages/@markuplint/rules/lib/label-has-control/index.js
3
81.42
-5.31% packages/@markuplint/rules/lib/permitted-contents/matches-selector.js
3
15.38
-30.77% packages/@markuplint/rules/lib/wai-aria/checkings/deprecated-props.js
3
57.14
-10.2% packages/@markuplint/test-tools/lib/index.js
2
71.43
-28.57% packages/@markuplint/file-resolver/lib/ml-file/get-files.js
2
76.14
-3.41% packages/@markuplint/ml-core/lib/ml-dom/node/attr.js
2
85.44
-2.91% packages/@markuplint/rules/lib/permitted-contents/order.js
2
71.43
-14.29% packages/@markuplint/selector/lib/compare-specificity.js
2
80.77
-15.38% packages/@markuplint/types/lib/list.js
2
44.44
-55.56% packages/@markuplint/types/lib/whatwg/is-itemprop-name.js
1
88.24
-11.76% packages/markuplint/lib/api/lint.js
1
0.0
0.0% packages/markuplint/lib/cli/bootstrap.js
1
85.71
-14.29% packages/markuplint/lib/global-settings.js
1
78.41
-10.23% packages/markuplint/lib/testing-tool/index.js
1
87.5
1.47% packages/@markuplint/ml-config/lib/utils.js
1
88.31
36.36% packages/@markuplint/ml-core/lib/ml-dom/helper/accname.js
1
90.27
-0.88% packages/@markuplint/ml-core/lib/ml-rule/ml-rule.js
1
75.0
-2.08% packages/@markuplint/ml-core/lib/test/index.js
1
82.35
-17.65% packages/@markuplint/ml-spec/lib/specs/content-model-category-to-tag-names.js
1
89.29
17.86% packages/@markuplint/ml-spec/lib/specs/get-permitted-roles.js
1
83.33
0.0% packages/@markuplint/ml-spec/lib/specs/get-role-spec.js
1
57.14
-42.86% packages/@markuplint/ml-spec/lib/specs/is-nothing-content-model.js
1
80.0
-20.0% packages/@markuplint/ml-spec/lib/specs/is-void-element.js
1
77.78
30.56% packages/@markuplint/rules/lib/deprecated-attr/index.js
1
87.5
-12.5% packages/@markuplint/rules/lib/permitted-contents/complex-branch.js
1
94.87
10.26% packages/@markuplint/rules/lib/require-accessible-name/index.js
1
21.74
-4.35% packages/@markuplint/rules/lib/require-datetime/index.js
1
93.22
18.64% packages/@markuplint/types/lib/check-multi-types.js
1
70.59
-23.53% packages/@markuplint/types/lib/match-result.js
1
52.44
2.44% packages/@markuplint/vue-parser/lib/attr.js
Jobs
ID Job ID Ran Files Coverage
1 #7245.1 16 Apr 2025 08:10PM UTC 363
53.71
Source Files on build #7245
  • Tree
  • List 363
  • Changed 203
  • Source Changed 0
  • Coverage Changed 203
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