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

sds / slim-lint / 26 / 2
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 25 Apr 2015 05:11AM UTC
Files 63
Run time 9s
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

25 Apr 2015 05:06AM UTC coverage: 96.322% (+0.6%) from 95.743%
2.0

push

travis-ci

sds
Wrap Sexp atoms in Atom class

One of the issues we're already seeing is the need to explicitly check
whether a Sexp is an expression or an atom. Rather than have to do this
check every time, we create an `Atom` class which wraps the literal
value and defines `==` and `match?` methods so it acts like a Sexp where
it matters.

This allows us to simplify logic to not concern ourselves with whether
an object is an expression or an atom--the underlying helpers will do
the differentiation for us.

As part of this change, a number of other areas were changed so things
worked--delegating methods to the underlying value requires a slight
change in strategy when doing regex matches, for example.

We also add some tests for the `Sexp` class.

1519 of 1577 relevant lines covered (96.32%)

24.24 hits per line

Source Files on job 26.2 (2.0)
  • Tree
  • List 0
  • Changed 7
  • Source Changed 7
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26
  • Travis Job 26.2
  • 62c8038f on github
  • Prev Job for 2.0 on master (#25.2)
  • Next Job for 2.0 on master (#27.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