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

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

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

25 Apr 2015 05:06AM UTC coverage: 96.317% (+0.6%) from 95.737%
1.9.3

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.

1517 of 1575 relevant lines covered (96.32%)

24.26 hits per line

Source Files on job 26.1 (1.9.3)
  • 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.1
  • 62c8038f on github
  • Prev Job for 1.9.3 on master (#25.1)
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