From 1f88d1e6d3a50eebd5986850ee887a03e84fa47e Mon Sep 17 00:00:00 2001 From: pfgzm Date: Sun, 3 May 2015 00:03:56 +0300 Subject: [PATCH 1/2] do select message type --- lib/init.coffee | 5 +++++ lib/linter-jscs.coffee | 3 +++ 2 files changed, 8 insertions(+) diff --git a/lib/init.coffee b/lib/init.coffee index a4a666c..8da4621 100644 --- a/lib/init.coffee +++ b/lib/init.coffee @@ -22,6 +22,11 @@ module.exports = type: 'boolean' default: false description: 'Disable linter if there is no config file found for the linter.' + messageType: + type: 'string' + default: 'info' + enum: ['info', 'warning', 'error'] + description: 'Setup type of message (info(blue), warning(yellow), error(red)).' activate: -> console.log 'activate linter-jscs' diff --git a/lib/linter-jscs.coffee b/lib/linter-jscs.coffee index 57d7829..c0857c1 100644 --- a/lib/linter-jscs.coffee +++ b/lib/linter-jscs.coffee @@ -27,6 +27,9 @@ class LinterJscs extends Linter # A string to indicate using jscs config config: '' + # A string to setup type of message (don't understand why default isn't work) + defaultLevel: atom.config.get "linter-jscs.messageType" or 'info' + isNodeExecutable: yes options: ['executablePath', 'preset', 'harmony', 'verbose', 'onlyConfig'] From c8b81a35e9c1d2761fc5a33201afe599b9e7fa40 Mon Sep 17 00:00:00 2001 From: pfgzm Date: Mon, 4 May 2015 14:46:04 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=91=8D=20=20use=20single=20quotes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/linter-jscs.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/linter-jscs.coffee b/lib/linter-jscs.coffee index c0857c1..b76d840 100644 --- a/lib/linter-jscs.coffee +++ b/lib/linter-jscs.coffee @@ -28,7 +28,7 @@ class LinterJscs extends Linter config: '' # A string to setup type of message (don't understand why default isn't work) - defaultLevel: atom.config.get "linter-jscs.messageType" or 'info' + defaultLevel: atom.config.get 'linter-jscs.messageType' or 'info' isNodeExecutable: yes