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

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

Build:
DEFAULT BRANCH: master
Ran 25 Apr 2015 05:13AM UTC
Files 60
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: 98.225% (+0.2%) from 98.042%
rbx-2

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.

1605 of 1634 relevant lines covered (98.23%)

20.84 hits per line

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