mirror of
https://github.com/CesiumGS/obj2gltf.git
synced 2024-11-27 02:24:04 -05:00
Switch from gulp-eslint to the ESLint CLI. Switch to eslint-config-cesium 2.0.
This commit is contained in:
parent
813290af6c
commit
644c281e9c
3
.eslintignore
Normal file
3
.eslintignore
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
node_modules/**
|
||||||
|
coverage/**
|
||||||
|
doc/**
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,6 +7,7 @@ npm-debug.log
|
|||||||
.idea/tasks.xml
|
.idea/tasks.xml
|
||||||
|
|
||||||
# Generate data
|
# Generate data
|
||||||
|
.eslintcache
|
||||||
coverage
|
coverage
|
||||||
doc
|
doc
|
||||||
output
|
output
|
||||||
|
@ -3,7 +3,7 @@ node_js:
|
|||||||
- "4"
|
- "4"
|
||||||
- "6"
|
- "6"
|
||||||
script:
|
script:
|
||||||
- npm run eslint -- --failTaskOnError
|
- npm run eslint
|
||||||
- npm run test -- --failTaskOnError --suppressPassed
|
- npm run test -- --failTaskOnError --suppressPassed
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
21
gulpfile.js
21
gulpfile.js
@ -4,7 +4,6 @@ var Cesium = require('cesium');
|
|||||||
var child_process = require('child_process');
|
var child_process = require('child_process');
|
||||||
var fsExtra = require('fs-extra');
|
var fsExtra = require('fs-extra');
|
||||||
var gulp = require('gulp');
|
var gulp = require('gulp');
|
||||||
var eslint = require('gulp-eslint');
|
|
||||||
var Jasmine = require('jasmine');
|
var Jasmine = require('jasmine');
|
||||||
var JasmineSpecReporter = require('jasmine-spec-reporter').SpecReporter;
|
var JasmineSpecReporter = require('jasmine-spec-reporter').SpecReporter;
|
||||||
var open = require('open');
|
var open = require('open');
|
||||||
@ -20,28 +19,8 @@ var environmentSeparator = process.platform === 'win32' ? ';' : ':';
|
|||||||
var nodeBinaries = path.join(__dirname, 'node_modules', '.bin');
|
var nodeBinaries = path.join(__dirname, 'node_modules', '.bin');
|
||||||
process.env.PATH += environmentSeparator + nodeBinaries;
|
process.env.PATH += environmentSeparator + nodeBinaries;
|
||||||
|
|
||||||
var esLintFiles = ['**/*.js', '!node_modules/**', '!coverage/**', '!doc/**'];
|
|
||||||
var specFiles = ['**/*.js', '!node_modules/**', '!coverage/**', '!doc/**', '!bin/**'];
|
var specFiles = ['**/*.js', '!node_modules/**', '!coverage/**', '!doc/**', '!bin/**'];
|
||||||
|
|
||||||
gulp.task('eslint', function () {
|
|
||||||
var stream = gulp.src(esLintFiles)
|
|
||||||
.pipe(eslint())
|
|
||||||
.pipe(eslint.format());
|
|
||||||
if (argv.failTaskOnError) {
|
|
||||||
stream = stream.pipe(eslint.failAfterError());
|
|
||||||
}
|
|
||||||
|
|
||||||
return stream;
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('eslint-watch', function() {
|
|
||||||
gulp.watch(esLintFiles).on('change', function(event) {
|
|
||||||
gulp.src(event.path)
|
|
||||||
.pipe(eslint())
|
|
||||||
.pipe(eslint.format());
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('test', function (done) {
|
gulp.task('test', function (done) {
|
||||||
var jasmine = new Jasmine();
|
var jasmine = new Jasmine();
|
||||||
jasmine.loadConfigFile('specs/jasmine.json');
|
jasmine.loadConfigFile('specs/jasmine.json');
|
||||||
|
@ -121,9 +121,8 @@ function obj2gltf(objPath, gltfPath, options) {
|
|||||||
.then(function(gltf) {
|
.then(function(gltf) {
|
||||||
if (bypassPipeline) {
|
if (bypassPipeline) {
|
||||||
return fsExtra.outputJson(gltfPath, gltf);
|
return fsExtra.outputJson(gltfPath, gltf);
|
||||||
} else {
|
|
||||||
return GltfPipeline.processJSONToDisk(gltf, gltfPath, pipelineOptions);
|
|
||||||
}
|
}
|
||||||
|
return GltfPipeline.processJSONToDisk(gltf, gltfPath, pipelineOptions);
|
||||||
})
|
})
|
||||||
.finally(function() {
|
.finally(function() {
|
||||||
return cleanup(resourcesDirectory, options);
|
return cleanup(resourcesDirectory, options);
|
||||||
|
@ -38,9 +38,9 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"coveralls": "^2.12.0",
|
"coveralls": "^2.12.0",
|
||||||
"eslint-config-cesium": "^1.0.0",
|
"eslint": "^4.1.1",
|
||||||
|
"eslint-config-cesium": "^2.0.0",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
"gulp-eslint": "^4.0.0",
|
|
||||||
"jasmine": "^2.5.3",
|
"jasmine": "^2.5.3",
|
||||||
"jasmine-spec-reporter": "^4.1.0",
|
"jasmine-spec-reporter": "^4.1.0",
|
||||||
"jsdoc": "^3.4.3",
|
"jsdoc": "^3.4.3",
|
||||||
@ -50,8 +50,7 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"jsdoc": "jsdoc ./lib -R ./README.md -d doc",
|
"jsdoc": "jsdoc ./lib -R ./README.md -d doc",
|
||||||
"eslint": "gulp eslint",
|
"eslint": "eslint \"./**/*.js\" --cache --quiet",
|
||||||
"eslint-watch": "gulp eslint-watch",
|
|
||||||
"test": "gulp test",
|
"test": "gulp test",
|
||||||
"test-watch": "gulp test-watch",
|
"test-watch": "gulp test-watch",
|
||||||
"coverage": "gulp coverage",
|
"coverage": "gulp coverage",
|
||||||
|
Loading…
Reference in New Issue
Block a user