From 8d43c68b36d6a1c94a3e7ca8f50f1acaf74ba03a Mon Sep 17 00:00:00 2001 From: Christine Spang Date: Mon, 13 Mar 2017 11:42:14 -0700 Subject: [PATCH] [dev] Make 'arc lint' shut up about long lines We don't warn about this in JS, so we shouldn't warn about this in coffeescript either. --- .arclint | 2 +- .coffeelint.json | 106 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 1 deletion(-) create mode 100644 .coffeelint.json diff --git a/.arclint b/.arclint index 6fd22cf53a..4a0e989fa5 100644 --- a/.arclint +++ b/.arclint @@ -2,7 +2,7 @@ "linters": { "coffeescript-linter": { "type": "script-and-regex", - "script-and-regex.script": "./node_modules/.bin/coffeelint", + "script-and-regex.script": "./node_modules/.bin/coffeelint -f .coffeelint.json", "script-and-regex.regex": "/^ ((?P✖)|(?P⚠)) *line (?P\\d+) +(?P.*)$/m", "include": "{\\.(e?coffee|cjsx)}" }, diff --git a/.coffeelint.json b/.coffeelint.json new file mode 100644 index 0000000000..704978599a --- /dev/null +++ b/.coffeelint.json @@ -0,0 +1,106 @@ +{ + "arrow_spacing": { + "level": "ignore" + }, + "camel_case_classes": { + "level": "error" + }, + "coffeescript_error": { + "level": "error" + }, + "colon_assignment_spacing": { + "level": "ignore", + "spacing": { + "left": 0, + "right": 0 + } + }, + "cyclomatic_complexity": { + "value": 10, + "level": "ignore" + }, + "duplicate_key": { + "level": "error" + }, + "empty_constructor_needs_parens": { + "level": "ignore" + }, + "indentation": { + "value": 2, + "level": "error" + }, + "max_line_length": { + "value": 140, + "level": "error", + "limitComments": true + }, + "missing_fat_arrows": { + "level": "ignore" + }, + "newlines_after_classes": { + "value": 3, + "level": "ignore" + }, + "no_backticks": { + "level": "error" + }, + "no_debugger": { + "level": "warn" + }, + "no_empty_functions": { + "level": "ignore" + }, + "no_empty_param_list": { + "level": "ignore" + }, + "no_implicit_braces": { + "level": "ignore", + "strict": true + }, + "no_implicit_parens": { + "strict": true, + "level": "ignore" + }, + "no_interpolation_in_single_quotes": { + "level": "ignore" + }, + "no_plusplus": { + "level": "ignore" + }, + "no_stand_alone_at": { + "level": "ignore" + }, + "no_tabs": { + "level": "error" + }, + "no_throwing_strings": { + "level": "error" + }, + "no_trailing_semicolons": { + "level": "error" + }, + "no_trailing_whitespace": { + "level": "error", + "allowed_in_comments": false, + "allowed_in_empty_lines": true + }, + "no_unnecessary_double_quotes": { + "level": "ignore" + }, + "no_unnecessary_fat_arrows": { + "level": "warn" + }, + "non_empty_constructor_needs_parens": { + "level": "ignore" + }, + "prefer_english_operator": { + "level": "ignore", + "doubleNotLevel": "ignore" + }, + "space_operators": { + "level": "ignore" + }, + "spacing_after_comma": { + "level": "ignore" + } +}