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);
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.