|
1 |
| -const {name, version} = require('../package.json') |
| 1 | +import {packageJson} from './utils/commonjs-json-wrappers.cjs' |
| 2 | +import a11yNoVisuallyHiddenInteractiveElement from './rules/a11y-no-visually-hidden-interactive-element.js' |
| 3 | +import a11yNoGenericLinkText from './rules/a11y-no-generic-link-text.js' |
| 4 | +import a11yNoTitleAttribute from './rules/a11y-no-title-attribute.js' |
| 5 | +import a11yAriaLabelIsWellFormatted from './rules/a11y-aria-label-is-well-formatted.js' |
| 6 | +import a11yRoleSupportsAriaProps from './rules/a11y-role-supports-aria-props.js' |
| 7 | +import a11ySvgHasAccessibleName from './rules/a11y-svg-has-accessible-name.js' |
| 8 | +import arrayForeach from './rules/array-foreach.js' |
| 9 | +import asyncCurrenttarget from './rules/async-currenttarget.js' |
| 10 | +import asyncPreventdefault from './rules/async-preventdefault.js' |
| 11 | +import authenticityToken from './rules/authenticity-token.js' |
| 12 | +import filenamesMatchRegex from './rules/filenames-match-regex.js' |
| 13 | +import getAttribute from './rules/get-attribute.js' |
| 14 | +import jsClassName from './rules/js-class-name.js' |
| 15 | +import noBlur from './rules/no-blur.js' |
| 16 | +import noDNone from './rules/no-d-none.js' |
| 17 | +import noDataset from './rules/no-dataset.js' |
| 18 | +import noImplicitBuggyGlobals from './rules/no-implicit-buggy-globals.js' |
| 19 | +import noInnerHTML from './rules/no-inner-html.js' |
| 20 | +import noInnerText from './rules/no-innerText.js' |
| 21 | +import noDynamicScriptTag from './rules/no-dynamic-script-tag.js' |
| 22 | +import noThen from './rules/no-then.js' |
| 23 | +import noUselessPassive from './rules/no-useless-passive.js' |
| 24 | +import preferObservers from './rules/prefer-observers.js' |
| 25 | +import requirePassiveEvents from './rules/require-passive-events.js' |
| 26 | +import unescapedHtmlLiteral from './rules/unescaped-html-literal.js' |
2 | 27 |
|
3 |
| -module.exports = { |
| 28 | +const {name, version} = packageJson |
| 29 | + |
| 30 | +export default { |
4 | 31 | meta: {name, version},
|
5 | 32 | rules: {
|
6 |
| - 'a11y-no-visually-hidden-interactive-element': require('./rules/a11y-no-visually-hidden-interactive-element'), |
7 |
| - 'a11y-no-generic-link-text': require('./rules/a11y-no-generic-link-text'), |
8 |
| - 'a11y-no-title-attribute': require('./rules/a11y-no-title-attribute'), |
9 |
| - 'a11y-aria-label-is-well-formatted': require('./rules/a11y-aria-label-is-well-formatted'), |
10 |
| - 'a11y-role-supports-aria-props': require('./rules/a11y-role-supports-aria-props'), |
11 |
| - 'a11y-svg-has-accessible-name': require('./rules/a11y-svg-has-accessible-name'), |
12 |
| - 'array-foreach': require('./rules/array-foreach'), |
13 |
| - 'async-currenttarget': require('./rules/async-currenttarget'), |
14 |
| - 'async-preventdefault': require('./rules/async-preventdefault'), |
15 |
| - 'authenticity-token': require('./rules/authenticity-token'), |
16 |
| - 'filenames-match-regex': require('./rules/filenames-match-regex'), |
17 |
| - 'get-attribute': require('./rules/get-attribute'), |
18 |
| - 'js-class-name': require('./rules/js-class-name'), |
19 |
| - 'no-blur': require('./rules/no-blur'), |
20 |
| - 'no-d-none': require('./rules/no-d-none'), |
21 |
| - 'no-dataset': require('./rules/no-dataset'), |
22 |
| - 'no-implicit-buggy-globals': require('./rules/no-implicit-buggy-globals'), |
23 |
| - 'no-inner-html': require('./rules/no-inner-html'), |
24 |
| - 'no-innerText': require('./rules/no-innerText'), |
25 |
| - 'no-dynamic-script-tag': require('./rules/no-dynamic-script-tag'), |
26 |
| - 'no-then': require('./rules/no-then'), |
27 |
| - 'no-useless-passive': require('./rules/no-useless-passive'), |
28 |
| - 'prefer-observers': require('./rules/prefer-observers'), |
29 |
| - 'require-passive-events': require('./rules/require-passive-events'), |
30 |
| - 'unescaped-html-literal': require('./rules/unescaped-html-literal'), |
| 33 | + 'a11y-no-visually-hidden-interactive-element': a11yNoVisuallyHiddenInteractiveElement, |
| 34 | + 'a11y-no-generic-link-text': a11yNoGenericLinkText, |
| 35 | + 'a11y-no-title-attribute': a11yNoTitleAttribute, |
| 36 | + 'a11y-aria-label-is-well-formatted': a11yAriaLabelIsWellFormatted, |
| 37 | + 'a11y-role-supports-aria-props': a11yRoleSupportsAriaProps, |
| 38 | + 'a11y-svg-has-accessible-name': a11ySvgHasAccessibleName, |
| 39 | + 'array-foreach': arrayForeach, |
| 40 | + 'async-currenttarget': asyncCurrenttarget, |
| 41 | + 'async-preventdefault': asyncPreventdefault, |
| 42 | + 'authenticity-token': authenticityToken, |
| 43 | + 'filenames-match-regex': filenamesMatchRegex, |
| 44 | + 'get-attribute': getAttribute, |
| 45 | + 'js-class-name': jsClassName, |
| 46 | + 'no-blur': noBlur, |
| 47 | + 'no-d-none': noDNone, |
| 48 | + 'no-dataset': noDataset, |
| 49 | + 'no-implicit-buggy-globals': noImplicitBuggyGlobals, |
| 50 | + 'no-inner-html': noInnerHTML, |
| 51 | + 'no-innerText': noInnerText, |
| 52 | + 'no-dynamic-script-tag': noDynamicScriptTag, |
| 53 | + 'no-then': noThen, |
| 54 | + 'no-useless-passive': noUselessPassive, |
| 55 | + 'prefer-observers': preferObservers, |
| 56 | + 'require-passive-events': requirePassiveEvents, |
| 57 | + 'unescaped-html-literal': unescapedHtmlLiteral, |
31 | 58 | },
|
32 | 59 | }
|
0 commit comments