Elvis

What is it

and 

How does it work?

-module(fail_line_length).

-export([
         function_1/0,
         function_2/0,
         function_3/0,
         function_4/0,
         function_5/0,
         function_6/2
        ]).

% Single line comment over 80 characters!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
function_1() ->
    io:format("Hello").

OK / FAIL

1. Parse Tree & Line by Line 

    Decomposition

2. Rules Application

Command Line Tool

GIT HOOK

Webhook

1. Activate Elvis

2. Create a Pull REquest

3. Elvis checks your PR

4. Aww Yeah!

What's NEXT?

$  $

$$$

Free Support for Public REPOS

PAID Support for PRIVATE REPOS (ANNUAL SUBSCRIPTION)

+

=

Elvis + ESL

The End

Elvis

By Juan Facorro

Elvis

What is Elvis, how does it work and where is it going?

  • 476