Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

xojs/grunt-xo

Repository files navigation

Deprecated. Just use the XO CLI directly.


grunt-xo

Validate files with XO

Please consider if you really need Grunt for this. Using a npm run script would be better.

Issues regarding rules should be reported on the ESLint issue tracker as it's the actual linter.

Install

$ npm install --save-dev grunt-xo

Usage

require('load-grunt-tasks')(grunt); // npm install --save-dev load-grunt-tasks

grunt.initConfig({
	xo: {
		options: {
			quiet: true
		},
		target: ['file.js']
	}
});

grunt.registerTask('default', ['xo']);

Options

XO options can be specified in package.json.

In the Gruntfile you can specify the following options:

reporter

Type: string
Default: 'eslint-formatter-pretty'

Any ESLint reporter.

outputFile

Type: string

Output the report to a file.

quiet

Type: boolean
Default: false

Report errors only.