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

keathley / wallaby / 880
85%

Build:
DEFAULT BRANCH: master
Ran 24 Sep 2017 11:04AM UTC
Jobs 15
Files 25
Run time 25min
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

pending completion
880

push

travis-ci

PragTob
Implement linting with Credo (#304)

* Add Credo dependency

* Add consistent spacing around operators

Fixes Credo - There are spaces around operators most of the time, but
not here.

* Replace tabs with spaces

Fixes Credo - File is using tabs while most of the files use spaces for
indentation.

* Add consistent whitespace around parentheses/brackets

Fixes Credo - There is no whitespace around parentheses/brackets most of
the time, but here there is.

* Module match is consistently styled in Wallaby.Element

Fix credo: Variable names should be written in snake_case.

* Add missing module docs

Fix Credo - Modules should have a @moduledoc tag.

* Remove excess blank lines

Fixes Credo - There should be no more than 1 consecutive blank lines.

* Remove parentheses from functions with no arguments

Fix Credo - Do not use parentheses when defining a function which has no arguments.

* Pipe chains always start with a raw value

Fix Credo - Pipe chain should start with a raw value

* Replace unnecessary conditional statements with if

Fix Credo - Cond statements should contain at least two conditions
besides `true`.

* Set credo line length to 100 (default is 80)

Fixes credo - Line is too long (max is 100, was ...).

* Disable Credo consistency check for exception names

This potentially has breaking changes if people are relying on certain
exceptions. Will be implemented in a subsequent pull request

* Ignore todo in docs for Credo

Including docs in in Credo TagTODO check causes code examples like
`def create_todo(page, todo) do` to show up in the software design
recommendations.

* Add credo script to travis

* Alias module names where appropriate

Fixes credo - Nested modules could be aliased at the top of the invoking
module.

699 of 796 relevant lines covered (87.81%)

177433.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 880.1 24 Sep 2017 11:04AM UTC 0
33.54
Travis Job 880.1
2 880.2 (WALLABY_DRIVER=phantom) 24 Sep 2017 11:05AM UTC 0
56.66
Travis Job 880.2
3 880.3 (WALLABY_DRIVER=chrome) 24 Sep 2017 11:04AM UTC 0
44.6
Travis Job 880.3
4 880.4 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 24 Sep 2017 11:14AM UTC 0
37.94
Travis Job 880.4
5 880.5 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 24 Sep 2017 11:10AM UTC 0
38.07
Travis Job 880.5
6 880.6 24 Sep 2017 11:07AM UTC 0
33.54
Travis Job 880.6
7 880.7 (WALLABY_DRIVER=phantom) 24 Sep 2017 11:09AM UTC 0
56.66
Travis Job 880.7
8 880.8 (WALLABY_DRIVER=chrome) 24 Sep 2017 11:09AM UTC 0
44.6
Travis Job 880.8
9 880.9 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 24 Sep 2017 11:23AM UTC 0
38.07
Travis Job 880.9
10 880.10 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 24 Sep 2017 11:19AM UTC 0
38.07
Travis Job 880.10
11 880.11 24 Sep 2017 11:15AM UTC 0
40.33
Travis Job 880.11
12 880.12 (WALLABY_DRIVER=phantom) 24 Sep 2017 11:15AM UTC 0
60.68
Travis Job 880.12
13 880.13 (WALLABY_DRIVER=chrome) 24 Sep 2017 11:18AM UTC 0
47.86
Travis Job 880.13
14 880.14 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=3) 24 Sep 2017 11:30AM UTC 0
41.58
Travis Job 880.14
15 880.15 (WALLABY_DRIVER=selenium WALLABY_SELENIUM_VERSION=2) 24 Sep 2017 11:26AM UTC 0
41.58
Travis Job 880.15
Source Files on build 880
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #880
  • 23413645 on github
  • Prev Build on master (#878)
  • Next Build on master (#881)
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