gulp-ng-annotate-check

Checking if angular annotations are provided.

Usage no npm install needed!

<script type="module">
  import gulpNgAnnotateCheck from 'https://cdn.skypack.dev/gulp-ng-annotate-check';
</script>

README

gulp-ng-annotate-check

NPM version Build Status Coverage Status Dependency Status

Check if any angularJS annotations is not missing. Plugin is comparing source file with it's ng-annotate version and if they are not same it returns missing annotations.

Usage

npm install --save-dev gulp-ng-annotate-check
var ngAnnotateCheck = require("gulp-ng-annotate-check");

gulp.src("./src/*.js")
    .pipe(ngAnnotateCheck({
            options: {"single_quotes": true},
                callback: function (diff, fileName) {
                        console.log(fileName);
                        console.log(diff);
                    }
        }));

API

ngAnnotateCheck(options)

options.callback

Type: Function Required

Parameters: 1. diff String and 2.fileName

options.options

Type: Object
Default: {}

Options passed to ng-annotate module.

options.options.single_quotes

Type: Boolean
Default: false

Set to true if you are using single quotes in your angular app.

It prevent from unnecessary differences.

All ng-annotate options.

License

MIT License