Skip to content

Commit

Permalink
add linting config to the project
Browse files Browse the repository at this point in the history
  • Loading branch information
kunle committed Dec 7, 2018
1 parent 3d34098 commit c2d65eb
Show file tree
Hide file tree
Showing 7 changed files with 1,706 additions and 1,007 deletions.
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Set default charset
[*.{js}]
charset = utf-8
indent_style = space
indent_size = 4
11 changes: 11 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"extends": "standard",
"rules": {
"comma-dangle": ["error", "always"],
"semi": [1,"always"],
"indent": ["error", 4],
"quotes": ["error", "double", {
"avoidEscape": true
}]
}
}
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

FROM node:8.9.4

RUN mkdir /src
WORKDIR /src

COPY . /src

RUN npm install -g [email protected]
RUN npm install

RUN npm run link
RUN npm run link
24 changes: 12 additions & 12 deletions constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,37 +43,37 @@ const SYMBOLS = {
R_BRACKET: ")",
L_SQ_BRACKET: "[",
R_SQ_BRACKET: "]",
STATEMENT_TERMINATOR : ";",
STATEMENT_TERMINATOR: ";",
NEW_LINE: "\n",
TAB_SPACE: "\t",
EMPTY_SPACE: " ",
EXCLAMATION_POINT: "!",
PIPE: "|",
COLON: ":",
BACK_TICK: "`"
BACK_TICK: "`",
};

const LIST = {
PUNCTUATIONS: [
PUNCTUATIONS: [
SYMBOLS.L_BRACKET, SYMBOLS.R_BRACKET, SYMBOLS.L_PAREN,
SYMBOLS.R_PAREN, SYMBOLS.STATEMENT_TERMINATOR, SYMBOLS.COMMA,
SYMBOLS.L_SQ_BRACKET, SYMBOLS.R_SQ_BRACKET, SYMBOLS.COLON, SYMBOLS.BACK_TICK
SYMBOLS.L_SQ_BRACKET, SYMBOLS.R_SQ_BRACKET, SYMBOLS.COLON, SYMBOLS.BACK_TICK,
],
OPERATORS: [
SYMBOLS.PLUS, SYMBOLS.MINUS, SYMBOLS.MULTIPLY,
SYMBOLS.DIVIDE, SYMBOLS.REMAINDER, SYMBOLS.L_THAN,
SYMBOLS.G_THAN, SYMBOLS.EQ, SYMBOLS.EXCLAMATION_POINT,
SYMBOLS.G_THAN, SYMBOLS.EQ, SYMBOLS.EXCLAMATION_POINT,
SYMBOLS.PIPE, SYMBOLS.BINARY_AND, SYMBOLS.ASSIGN,
],
WHITESPACES: [
SYMBOLS.EMPTY_SPACE, SYMBOLS.TAB_SPACE, SYMBOLS.NEW_LINE
WHITESPACES: [
SYMBOLS.EMPTY_SPACE, SYMBOLS.TAB_SPACE, SYMBOLS.NEW_LINE,
],
KEYWORDS: [
KEYWORDS.JEKI, KEYWORDS.NIGBATI, KEYWORDS.SE, KEYWORDS.SOPE,
KEYWORDS.TABI, KEYWORDS.OOTO, KEYWORDS.IRO, KEYWORDS.ISE,
KEYWORDS.JEKI, KEYWORDS.NIGBATI, KEYWORDS.SE, KEYWORDS.SOPE,
KEYWORDS.TABI, KEYWORDS.OOTO, KEYWORDS.IRO, KEYWORDS.ISE,
KEYWORDS.FUN, KEYWORDS.PADA, KEYWORDS.KURO, KEYWORDS.YI,
KEYWORDS.IRU, KEYWORDS.PADASI, KEYWORDS.GBE_WOLE, KEYWORDS.WOKE
]
KEYWORDS.IRU, KEYWORDS.PADASI, KEYWORDS.GBE_WOLE, KEYWORDS.WOKE,
],
};

const REGEX = {
Expand All @@ -98,7 +98,7 @@ const constants = {
GET_JEKI: "getJeki",
CALL_ISE: "callIse",
EXP_PUNC: "expression_punctuations",
YL_EXT: ".yl"
YL_EXT: ".yl",
};

module.exports = constants;
Loading

0 comments on commit c2d65eb

Please sign in to comment.