Add format-code.sh to run special clang verify
The phosphor-webui repo requires only certain directories
be verified with clang-format. This script utilizes the
override capabilities of the format-code.sh CI process
to handle this.
Change-Id: Icb759a7d94d2b007fa88261dacc39913b1076a0a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/gulp_tasks/distribution.js b/gulp_tasks/distribution.js
index ec5aac0..c732eab 100644
--- a/gulp_tasks/distribution.js
+++ b/gulp_tasks/distribution.js
@@ -3,43 +3,40 @@
'use strict';
-var options = require('../gulp-options.js'),
- gulp = require('gulp'),
- clean = require('gulp-clean'),
- webapp = require('./webapp.js'),
+var options = require('../gulp-options.js'), gulp = require('gulp'),
+ clean = require('gulp-clean'), webapp = require('./webapp.js'),
imagemin = require('gulp-imagemin');
var runSequence = require('run-sequence');
-gulp.task('webapp', function (callback) {
- return webapp(callback);
+gulp.task('webapp', function(callback) {
+ return webapp(callback);
});
-gulp.task('distribution:clean', function () {
- return gulp
- .src([options.dirname + '/dist'], { 'read': false })
- .pipe(clean({'force': true}));
+gulp.task('distribution:clean', function() {
+ return gulp.src([options.dirname + '/dist'], {'read': false}).pipe(clean({
+ 'force': true
+ }));
});
-gulp.task('distribution:copy', function () {
- return gulp
- .src(['**/*'], { 'cwd': options.targetFolderPath + '/webapp' })
- .pipe(gulp.dest(options.dirname + '/dist'));
+gulp.task('distribution:copy', function() {
+ return gulp.src(['**/*'], {'cwd': options.targetFolderPath + '/webapp'})
+ .pipe(gulp.dest(options.dirname + '/dist'));
});
-gulp.task('imagemin', () =>
- gulp.src([options.dirname + '/app/assets/images/*'])
- .pipe(imagemin({
- optimizationLevel: 3,
- progressive: true,
- interlaced: false,
- svgoPlugins: [{
- removeViewBox: false
- }]
- }))
- .pipe(gulp.dest('dist/assets/images'))
-);
+gulp.task(
+ 'imagemin',
+ () => gulp.src([options.dirname + '/app/assets/images/*'])
+ .pipe(imagemin({
+ optimizationLevel: 3,
+ progressive: true,
+ interlaced: false,
+ svgoPlugins: [{removeViewBox: false}]
+ }))
+ .pipe(gulp.dest('dist/assets/images')));
-module.exports = function (callback) {
- return runSequence('distribution:clean', 'webapp', 'distribution:copy', 'imagemin', callback);
+module.exports = function(callback) {
+ return runSequence(
+ 'distribution:clean', 'webapp', 'distribution:copy', 'imagemin',
+ callback);
};