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

mozilla / addons-linter / 6869 / 2
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 11 Dec 2018 07:43AM UTC
Files 62
Run time 3s
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

11 Dec 2018 07:41AM UTC coverage: 100.0%. Remained the same
6869.2

push

travis-ci

EnTeQuAk
feat: detect API and manifest key incompatibilities with strict_min_version (#1493) (#2290)

Fixes #1493

This is a first attempt at integrating the browser-compat-data from the MDN compatibility tables with the linter.
It currently checks for manifest keys, permissions and APIs to be supported by the given `strict_min_version` in the manifest for both Firefox and Firefox for Android. All produced messages are warnings. However, no warning is shown if Firefox or Firefox for Android do not implement an API and that is documented in the compat data. This is to avoid a lot of Firefox for Android spam, plus the totally unsupported APIs should be caught by the schemas.

I'm not quite happy with the amount of duplication of logic, even though it's subtly different for all cases, so improvement suggestions welcome! Further I'll happily add more tests, these are just the ones I could come up with.

1052 of 1090 branches covered (96.51%)

1871 of 1871 relevant lines covered (100.0%)

461.31 hits per line

Source Files on job 6869.2
  • Tree
  • List 0
  • Changed 30
  • Source Changed 6
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 6303
  • Travis Job 6869.2
  • fc1ddbcb on github
  • Prev Job for on master (#6862.2)
  • Next Job for on master (#6870.2)
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