-
-
Notifications
You must be signed in to change notification settings - Fork 64
/
index.js
28 lines (26 loc) · 1.11 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* @fileoverview Rules enforcing best practices while using Tailwind CSS
* @author François Massart
*/
'use strict';
//------------------------------------------------------------------------------
// Plugin Definition
//------------------------------------------------------------------------------
// import all rules in lib/rules
var base = __dirname + '/rules/';
module.exports = {
rules: {
'classnames-order': require(base + 'classnames-order'),
'enforces-negative-arbitrary-values': require(base + 'enforces-negative-arbitrary-values'),
'enforces-shorthand': require(base + 'enforces-shorthand'),
'migration-from-tailwind-2': require(base + 'migration-from-tailwind-2'),
'no-arbitrary-value': require(base + 'no-arbitrary-value'),
'no-contradicting-classname': require(base + 'no-contradicting-classname'),
'no-custom-classname': require(base + 'no-custom-classname'),
'no-unnecessary-arbitrary-value': require(base + 'no-unnecessary-arbitrary-value'),
},
configs: {
recommended: require('./config/recommended'),
'flat/recommended': require('./config/flat-recommended'),
},
};