ember-template-lint
Version:
Linter for Ember or Handlebars templates.
264 lines (261 loc) • 14.4 kB
JavaScript
// STOP: This file is autogenerated by: npm run update:indices
import attributeindentation from './attribute-indentation.js';
import attributeorder from './attribute-order.js';
import blockindentation from './block-indentation.js';
import builtincomponentarguments from './builtin-component-arguments.js';
import deprecatedinlineviewhelper from './deprecated-inline-view-helper.js';
import deprecatedrenderhelper from './deprecated-render-helper.js';
import eollast from './eol-last.js';
import inlinelinkto from './inline-link-to.js';
import linebreakstyle from './linebreak-style.js';
import linkhrefattributes from './link-href-attributes.js';
import linkrelnoopener from './link-rel-noopener.js';
import modifiernamecase from './modifier-name-case.js';
import noabstractroles from './no-abstract-roles.js';
import noaccesskeyattribute from './no-accesskey-attribute.js';
import noactionmodifiers from './no-action-modifiers.js';
import noactiononsubmitbutton from './no-action-on-submit-button.js';
import noaction from './no-action.js';
import noargspaths from './no-args-paths.js';
import noargumentsforhtmlelements from './no-arguments-for-html-elements.js';
import noariahiddenbody from './no-aria-hidden-body.js';
import noariaunsupportedelements from './no-aria-unsupported-elements.js';
import noarrayprototypeextensions from './no-array-prototype-extensions.js';
import noatemberrendermodifiers from './no-at-ember-render-modifiers.js';
import noattrsincomponents from './no-attrs-in-components.js';
import noautofocusattribute from './no-autofocus-attribute.js';
import nobarestrings from './no-bare-strings.js';
import noblockparamsforhtmlelements from './no-block-params-for-html-elements.js';
import nobuiltinformcomponents from './no-builtin-form-components.js';
import nocapitalarguments from './no-capital-arguments.js';
import nochainedthis from './no-chained-this.js';
import noclassbindings from './no-class-bindings.js';
import nocurlycomponentinvocation from './no-curly-component-invocation.js';
import nodebugger from './no-debugger.js';
import noduplicateattributes from './no-duplicate-attributes.js';
import noduplicateid from './no-duplicate-id.js';
import noduplicatelandmarkelements from './no-duplicate-landmark-elements.js';
import nodynamicsubexpressioninvocations from './no-dynamic-subexpression-invocations.js';
import noelementeventactions from './no-element-event-actions.js';
import noemptyheadings from './no-empty-headings.js';
import noextramuthelperargument from './no-extra-mut-helper-argument.js';
import noforbiddenelements from './no-forbidden-elements.js';
import noheadinginsidebutton from './no-heading-inside-button.js';
import nohtmlcomments from './no-html-comments.js';
import noimplicitthis from './no-implicit-this.js';
import noindexcomponentinvocation from './no-index-component-invocation.js';
import noinlinestyles from './no-inline-styles.js';
import noinputblock from './no-input-block.js';
import noinputtagname from './no-input-tagname.js';
import noinvalidariaattributes from './no-invalid-aria-attributes.js';
import noinvalidinteractive from './no-invalid-interactive.js';
import noinvalidlinktext from './no-invalid-link-text.js';
import noinvalidlinktitle from './no-invalid-link-title.js';
import noinvalidmeta from './no-invalid-meta.js';
import noinvalidrole from './no-invalid-role.js';
import nojsxattributes from './no-jsx-attributes.js';
import nolinktopositionalparams from './no-link-to-positional-params.js';
import nolinktotagname from './no-link-to-tagname.js';
import nolog from './no-log.js';
import nomodelargumentinroutetemplates from './no-model-argument-in-route-templates.js';
import nomultipleemptylines from './no-multiple-empty-lines.js';
import nomuthelper from './no-mut-helper.js';
import nonegatedcondition from './no-negated-condition.js';
import nonestedinteractive from './no-nested-interactive.js';
import nonestedlandmark from './no-nested-landmark.js';
import nonestedsplattributes from './no-nested-splattributes.js';
import noobscurearrayaccess from './no-obscure-array-access.js';
import noobsoleteelements from './no-obsolete-elements.js';
import noonlydefaultslot from './no-only-default-slot.js';
import nooutletoutsideroutes from './no-outlet-outside-routes.js';
import nopartial from './no-partial.js';
import nopassedineventhandlers from './no-passed-in-event-handlers.js';
import nopointerdowneventbinding from './no-pointer-down-event-binding.js';
import nopositionaldatatestselectors from './no-positional-data-test-selectors.js';
import nopositivetabindex from './no-positive-tabindex.js';
import nopotentialpathstrings from './no-potential-path-strings.js';
import noquotelessattributes from './no-quoteless-attributes.js';
import noredundantfn from './no-redundant-fn.js';
import noredundantrole from './no-redundant-role.js';
import norestrictedinvocations from './no-restricted-invocations.js';
import norouteaction from './no-route-action.js';
import noscopeoutsidetableheadings from './no-scope-outside-table-headings.js';
import noshadowedelements from './no-shadowed-elements.js';
import nosplattributeswithclass from './no-splattributes-with-class.js';
import nothisintemplateonlycomponents from './no-this-in-template-only-components.js';
import notrailingspaces from './no-trailing-spaces.js';
import notriplecurlies from './no-triple-curlies.js';
import nounbalancedcurlies from './no-unbalanced-curlies.js';
import nounbound from './no-unbound.js';
import nounknownargumentsforbuiltincomponents from './no-unknown-arguments-for-builtin-components.js';
import nounnecessarycomponenthelper from './no-unnecessary-component-helper.js';
import nounnecessaryconcat from './no-unnecessary-concat.js';
import nounnecessarycurlyparens from './no-unnecessary-curly-parens.js';
import nounnecessarycurlystrings from './no-unnecessary-curly-strings.js';
import nounsupportedroleattributes from './no-unsupported-role-attributes.js';
import nounusedblockparams from './no-unused-block-params.js';
import novaluelessarguments from './no-valueless-arguments.js';
import nowhitespaceforlayout from './no-whitespace-for-layout.js';
import nowhitespacewithinword from './no-whitespace-within-word.js';
import nowith from './no-with.js';
import noyieldblockparamstoelseinverse from './no-yield-block-params-to-else-inverse.js';
import noyieldonly from './no-yield-only.js';
import noyieldtodefault from './no-yield-to-default.js';
import quotes from './quotes.js';
import requireariaactivedescendanttabindex from './require-aria-activedescendant-tabindex.js';
import requirebuttontype from './require-button-type.js';
import requirecontextrole from './require-context-role.js';
import requireeachkey from './require-each-key.js';
import requireformmethod from './require-form-method.js';
import requirehasblockhelper from './require-has-block-helper.js';
import requireiframesrcattribute from './require-iframe-src-attribute.js';
import requireiframetitle from './require-iframe-title.js';
import requireinputlabel from './require-input-label.js';
import requirelangattribute from './require-lang-attribute.js';
import requiremandatoryroleattributes from './require-mandatory-role-attributes.js';
import requiremediacaption from './require-media-caption.js';
import requirepresentationalchildren from './require-presentational-children.js';
import requiresplattributes from './require-splattributes.js';
import requirestrictmode from './require-strict-mode.js';
import requirevalidalttext from './require-valid-alt-text.js';
import requirevalidformgroups from './require-valid-form-groups.js';
import requirevalidnamedblocknamingformat from './require-valid-named-block-naming-format.js';
import selfclosingvoidelements from './self-closing-void-elements.js';
import simplemodifiers from './simple-modifiers.js';
import simpleunless from './simple-unless.js';
import sortinvocations from './sort-invocations.js';
import splatattributesonly from './splat-attributes-only.js';
import styleconcatenation from './style-concatenation.js';
import tablegroups from './table-groups.js';
import templatelength from './template-length.js';
export default {
'attribute-indentation': attributeindentation,
'attribute-order': attributeorder,
'block-indentation': blockindentation,
'builtin-component-arguments': builtincomponentarguments,
'deprecated-inline-view-helper': deprecatedinlineviewhelper,
'deprecated-render-helper': deprecatedrenderhelper,
'eol-last': eollast,
'inline-link-to': inlinelinkto,
'linebreak-style': linebreakstyle,
'link-href-attributes': linkhrefattributes,
'link-rel-noopener': linkrelnoopener,
'modifier-name-case': modifiernamecase,
'no-abstract-roles': noabstractroles,
'no-accesskey-attribute': noaccesskeyattribute,
'no-action-modifiers': noactionmodifiers,
'no-action-on-submit-button': noactiononsubmitbutton,
'no-action': noaction,
'no-args-paths': noargspaths,
'no-arguments-for-html-elements': noargumentsforhtmlelements,
'no-aria-hidden-body': noariahiddenbody,
'no-aria-unsupported-elements': noariaunsupportedelements,
'no-array-prototype-extensions': noarrayprototypeextensions,
'no-at-ember-render-modifiers': noatemberrendermodifiers,
'no-attrs-in-components': noattrsincomponents,
'no-autofocus-attribute': noautofocusattribute,
'no-bare-strings': nobarestrings,
'no-block-params-for-html-elements': noblockparamsforhtmlelements,
'no-builtin-form-components': nobuiltinformcomponents,
'no-capital-arguments': nocapitalarguments,
'no-chained-this': nochainedthis,
'no-class-bindings': noclassbindings,
'no-curly-component-invocation': nocurlycomponentinvocation,
'no-debugger': nodebugger,
'no-duplicate-attributes': noduplicateattributes,
'no-duplicate-id': noduplicateid,
'no-duplicate-landmark-elements': noduplicatelandmarkelements,
'no-dynamic-subexpression-invocations': nodynamicsubexpressioninvocations,
'no-element-event-actions': noelementeventactions,
'no-empty-headings': noemptyheadings,
'no-extra-mut-helper-argument': noextramuthelperargument,
'no-forbidden-elements': noforbiddenelements,
'no-heading-inside-button': noheadinginsidebutton,
'no-html-comments': nohtmlcomments,
'no-implicit-this': noimplicitthis,
'no-index-component-invocation': noindexcomponentinvocation,
'no-inline-styles': noinlinestyles,
'no-input-block': noinputblock,
'no-input-tagname': noinputtagname,
'no-invalid-aria-attributes': noinvalidariaattributes,
'no-invalid-interactive': noinvalidinteractive,
'no-invalid-link-text': noinvalidlinktext,
'no-invalid-link-title': noinvalidlinktitle,
'no-invalid-meta': noinvalidmeta,
'no-invalid-role': noinvalidrole,
'no-jsx-attributes': nojsxattributes,
'no-link-to-positional-params': nolinktopositionalparams,
'no-link-to-tagname': nolinktotagname,
'no-log': nolog,
'no-model-argument-in-route-templates': nomodelargumentinroutetemplates,
'no-multiple-empty-lines': nomultipleemptylines,
'no-mut-helper': nomuthelper,
'no-negated-condition': nonegatedcondition,
'no-nested-interactive': nonestedinteractive,
'no-nested-landmark': nonestedlandmark,
'no-nested-splattributes': nonestedsplattributes,
'no-obscure-array-access': noobscurearrayaccess,
'no-obsolete-elements': noobsoleteelements,
'no-only-default-slot': noonlydefaultslot,
'no-outlet-outside-routes': nooutletoutsideroutes,
'no-partial': nopartial,
'no-passed-in-event-handlers': nopassedineventhandlers,
'no-pointer-down-event-binding': nopointerdowneventbinding,
'no-positional-data-test-selectors': nopositionaldatatestselectors,
'no-positive-tabindex': nopositivetabindex,
'no-potential-path-strings': nopotentialpathstrings,
'no-quoteless-attributes': noquotelessattributes,
'no-redundant-fn': noredundantfn,
'no-redundant-role': noredundantrole,
'no-restricted-invocations': norestrictedinvocations,
'no-route-action': norouteaction,
'no-scope-outside-table-headings': noscopeoutsidetableheadings,
'no-shadowed-elements': noshadowedelements,
'no-splattributes-with-class': nosplattributeswithclass,
'no-this-in-template-only-components': nothisintemplateonlycomponents,
'no-trailing-spaces': notrailingspaces,
'no-triple-curlies': notriplecurlies,
'no-unbalanced-curlies': nounbalancedcurlies,
'no-unbound': nounbound,
'no-unknown-arguments-for-builtin-components': nounknownargumentsforbuiltincomponents,
'no-unnecessary-component-helper': nounnecessarycomponenthelper,
'no-unnecessary-concat': nounnecessaryconcat,
'no-unnecessary-curly-parens': nounnecessarycurlyparens,
'no-unnecessary-curly-strings': nounnecessarycurlystrings,
'no-unsupported-role-attributes': nounsupportedroleattributes,
'no-unused-block-params': nounusedblockparams,
'no-valueless-arguments': novaluelessarguments,
'no-whitespace-for-layout': nowhitespaceforlayout,
'no-whitespace-within-word': nowhitespacewithinword,
'no-with': nowith,
'no-yield-block-params-to-else-inverse': noyieldblockparamstoelseinverse,
'no-yield-only': noyieldonly,
'no-yield-to-default': noyieldtodefault,
quotes,
'require-aria-activedescendant-tabindex': requireariaactivedescendanttabindex,
'require-button-type': requirebuttontype,
'require-context-role': requirecontextrole,
'require-each-key': requireeachkey,
'require-form-method': requireformmethod,
'require-has-block-helper': requirehasblockhelper,
'require-iframe-src-attribute': requireiframesrcattribute,
'require-iframe-title': requireiframetitle,
'require-input-label': requireinputlabel,
'require-lang-attribute': requirelangattribute,
'require-mandatory-role-attributes': requiremandatoryroleattributes,
'require-media-caption': requiremediacaption,
'require-presentational-children': requirepresentationalchildren,
'require-splattributes': requiresplattributes,
'require-strict-mode': requirestrictmode,
'require-valid-alt-text': requirevalidalttext,
'require-valid-form-groups': requirevalidformgroups,
'require-valid-named-block-naming-format': requirevalidnamedblocknamingformat,
'self-closing-void-elements': selfclosingvoidelements,
'simple-modifiers': simplemodifiers,
'simple-unless': simpleunless,
'sort-invocations': sortinvocations,
'splat-attributes-only': splatattributesonly,
'style-concatenation': styleconcatenation,
'table-groups': tablegroups,
'template-length': templatelength,
};