Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Gulp AMPHTML Validator

A Gulp plugin for validating AMPHTML files using the official AMPHTML Validator.

Installation

Install package with npm and add it to your development dependencies:

npm install --save-dev gulp-amphtml-validator

Usage

const gulpAmpValidator = require('gulp-amphtml-validator'); gulp.task('amphtml:validate', () => { return ( gulp .src('*.html') // Validate the input and attach the validation result to the "amp" property // of the file object. .pipe(gulpAmpValidator.validate()) // Print the validation results to the console. .pipe(gulpAmpValidator.format()) // Exit the process with error code (1) if an AMP validation error // occurred. .pipe(gulpAmpValidator.failAfterError()) ); });

To treat warnings as errors, replace the last line of the validation closure with:

// Exit the process with error code (1) if an AMP validation warning or // error occurred. .pipe(gulpAmpValidator.failAfterWarningOrError());

Release Notes

1.0.6

  • Use fancy-log log.info (#30744)

1.0.5

  • Update repository location.

1.0.4

  • Update amphtml-validator dependency to 1.0.30, gulp to 4.0.2 and mocha to 7.0.1.

1.0.3

  • Remove engine section from package.json to allow any version of gulpjs.

1.0.2

  • Add failAfterWarningOrError option
  • Upgrade amphtml-validator version to 1.0.21

1.0.1

  • Upgrade amphtml-validator version to 1.0.18

1.0.0

  • initial release