From b02ca75214ee1fcbf7cc489ec50d5e0227970d2d Mon Sep 17 00:00:00 2001 From: Josh Barr Date: Sat, 25 Apr 2015 17:46:15 +1200 Subject: [PATCH] added spec for linting js --- .jscsrc | 13 +++++++++++++ package.json | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 .jscsrc create mode 100644 package.json diff --git a/.jscsrc b/.jscsrc new file mode 100644 index 000000000..54623db6a --- /dev/null +++ b/.jscsrc @@ -0,0 +1,13 @@ +{ + "validateIndentation": 4, + "safeContextKeyword": ["_this", "widget"], + "requireSpaceBeforeKeywords": [ + "else", + "while", + "catch" + ], + "disallowMultipleVarDecl": "exceptUndefined", + "excludeFiles": ["node_modules/**", "**/*.min.js", "**/vendor/**/*.js"], + "fileExtensions": [".js"], + "preset":"airbnb" +} diff --git a/package.json b/package.json new file mode 100644 index 000000000..39fad98b5 --- /dev/null +++ b/package.json @@ -0,0 +1,32 @@ +{ + "name": "wagtail", + "version": "1.0.0", + "repository": "https://github.com/torchbox/wagtail", + "private": true, + "browser": {}, + "browserify": { + "transform": [ + "browserify-shim" + ] + }, + "browserify-shim": {}, + "devDependencies": { + "browserify": "~3.36.0", + "browserify-shim": "~3.4.1", + "gulp": "~3.8.11", + "gulp-autoprefixer": "~1.0.1", + "gulp-pixrem": "~0.1.1", + "gulp-rename": "^1.2.2", + "gulp-sass": "~1.0.0", + "gulp-sourcemaps": "~1.2.2", + "gulp-util": "~2.2.14", + "jscs": "^1.12.0" + }, + "dependencies": {}, + "scripts": { + "build": "gulp build", + "start": "gulp watch", + "lint:js": "./node_modules/.bin/jscs ./wagtail || true", + "format:js": "./node_modules/.bin/jscs ./wagtail -x" + } +} \ No newline at end of file