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

dnsimple / erldns / 14724490955
85%

Build:
DEFAULT BRANCH: main
Ran 29 Apr 2025 06:09AM UTC
Jobs 2
Files 42
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

29 Apr 2025 06:07AM UTC coverage: 58.104% (+0.4%) from 57.669%
14724490955

push

github

web-flow
Nsec/preparations (#202)

This PR has many code refactorings that introduce no behavioural change, but are very important for many reasons, first of all because ++ is a performance anti-pattern in an immutable language and this construct is heavily abused in this repo, so a lot of the code is refactored to behave equally with better practices. See https://www.erlang.org/doc/system/listhandling.html for details.

Other changes include removing unnecessary fully-qualified function calls, fixing type declarations for types that didn't exist, using lists:flatmap/2 instead of lists:flatten(lists:map/2), reducing the nesting of many function calls to aid readability, etc.

* Update dns_erlang to have NXNAME

* Refactor erldns_edns:get_opts/1 list handling

* Refactor erldns_resolver list handling and nesting

* Fix types in erlnds_records

* Refactor erldns_handler types, state, docs, and gen_server

* Refactor erldns_dnssec types and list handling

55 of 61 new or added lines in 4 files covered. (90.16%)

1140 of 1962 relevant lines covered (58.1%)

480.79 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
95.52
0.79% src/erldns_dnssec.erl
4
61.29
5.23% src/erldns_handler.erl
Jobs
ID Job ID Ran Files Coverage
1 14724490955.1 29 Apr 2025 06:09AM UTC 42
58.1
GitHub Action Run
2 14724490955.2 29 Apr 2025 06:09AM UTC 42
58.1
GitHub Action Run
Source Files on build 14724490955
  • Tree
  • List 42
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14724490955
  • 3637757f on github
  • Prev Build on main (#14702263518)
  • Next Build on main (#14792376663)
  • Delete
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