Skip to content

Commit bec1a20

Browse files
committed
Update parser options
1 parent aab785d commit bec1a20

5 files changed

Lines changed: 54 additions & 4 deletions

File tree

etc/eslint/.eslintrc.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ eslint.env = require( './env.js' );
2626
eslint.rules = require( './rules' );
2727

2828
/**
29-
* Rules for enabling/disabling language features.
29+
* Parser options.
3030
*
31-
* @name ecmaFeatures
32-
* @memberof eslint
31+
* @name ParserOptions
32+
* @memberof rules
3333
* @type {Object}
3434
*/
35-
eslint.ecmaFeatures = require( './features' );
35+
eslint.parserOptions = require( './parser-options' );
3636

3737

3838
// EXPORTS //

etc/eslint/parser-options/index.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
'use strict';
2+
3+
/**
4+
* ESLint parser options.
5+
*
6+
* @namespace options
7+
*/
8+
var options = {};
9+
10+
/**
11+
* ECMAScript version.
12+
*
13+
* @name version
14+
* @memberof options
15+
* @type {number}
16+
*/
17+
options.version = require( './version.js' );
18+
19+
/**
20+
* Source type.
21+
*
22+
* @name sourceType
23+
* @memberof options
24+
* @type {string}
25+
*/
26+
options.sourceType = require( './source_type.js' );
27+
28+
/**
29+
* Language features.
30+
*
31+
* @name ecmaFeatures
32+
* @memberof options
33+
* @type {Object}
34+
*/
35+
options.ecmaFeatures = require( './features.js' );
36+
37+
38+
// EXPORTS //
39+
40+
module.exports = options;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
'use strict';
2+
3+
// EXPORTS //
4+
5+
module.exports = 'script';
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
'use strict';
2+
3+
// EXPORTS //
4+
5+
module.exports = 5;

0 commit comments

Comments
 (0)