@alexlit/lint-kit
Version:
Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)
468 lines (464 loc) • 6.8 kB
JavaScript
/* eslint-disable global-require */
const programming = [
...require('./programming/bash'),
...require('./programming/django'),
...require('./programming/elixir'),
...require('./programming/go'),
...require('./programming/java'),
...require('./programming/latex'),
...require('./programming/lua'),
...require('./programming/php'),
...require('./programming/python'),
...require('./programming/ruby'),
...require('./programming/rust'),
...require('./programming/scala'),
];
const specialized = [
...require('./specialized/html-symbol-entities'),
...require('./specialized/lorem-ipsum'),
];
module.exports = [
...programming,
...specialized,
'aave',
'airbnb',
'aland',
'alexey',
'alexlit',
'alfa',
'alfacash',
'alfacashierapi',
'alfacoins',
'alfastore',
'alfatop',
'algo',
'alipay',
'allowfullscreen',
'allowpaymentrequest',
'angularjs',
'annualize',
'annunciate',
'apollo',
'applescript',
'aquarius',
'aries',
'aromatize',
'asyncgenerator',
'asynciterable',
'atomtest',
'autofocus',
'autoplay',
'autosize',
'averta',
'aviate',
'avif',
'axios',
'backtick',
'backticks',
'basedir',
'bashrc',
'behance',
'bestchange',
'bic',
'bilderlings',
'bilibili',
'bitcointalk',
'blockcode',
'blockless',
'blured',
'bowser',
'brotli',
'browserify',
'calc',
'camelcase',
'caniuse',
'capricorn',
'cardano',
'cascadia',
'centos',
'chaina',
'changelly',
'changelogen',
'chartjs',
'checkboxes',
'chokidar',
'christmas',
'christopher',
'clickmap',
'closable',
'codecademy',
'codeframe',
'codemirror',
'coffeescript',
'coinify',
'colour',
'combinator',
'combinators',
'combobox',
'commitlint',
'commitlintrc',
'commonjs',
'composables',
'consola',
'consts',
'contextmenu',
'cors',
'cpay',
'crossexamine',
'crossorigin',
'cryptocurrency',
'csstree',
'customising',
'dataset',
'datasets',
'dayjs',
'dblclick',
'dccache',
'dcignore',
'debounce',
'debounced',
'declarator',
'dedupe',
'deepmerge',
'defs',
'destructured',
'devgates',
'devtools',
'dilapidate',
'dinoql',
'directus',
'disqus',
'distain',
'dogecoin',
'dotenv',
'dribbble',
'dropdown',
'dropzone',
'drupal',
'ecommerce',
'ecommpay',
'embertest',
'enablejsapi',
'encipherment',
'endregion',
'enquire',
'eqeqeq',
'erc20',
'esbenp',
'esbuild',
'eslintrc',
'esnext',
'estree',
'eswalk',
'etherium',
'europe',
'evenodd',
'facebook',
'favicon',
'favour',
'fetchable',
'fieldset',
'filenames',
'filenames',
'firefox',
'flac',
'flexepin',
'forcedefault',
'forlese',
'formnovalidate',
'fulfil',
'gemini',
'getters',
'globbing',
'googletagmanager',
'gradienter',
'graphql',
'gravatar',
'greasemonkey',
'grecaptcha',
'handwrite',
'hqdefault',
'htmllint',
'htmllintrc',
'huskyrc',
'iconify',
'identicon',
'iife',
'illtreat',
'imask',
'indebt',
'inferrable',
'inlined',
'inmemory',
'inputmask',
'inputmode',
'instagram',
'interop',
'invision',
'itemscope',
'itez',
'jarallax',
'joomla',
'jsconfig',
'jsdoc',
'jsdoc',
'jsnext',
'jsonc',
'junit',
'kakao',
'kanban',
'keyframes',
'keyof',
'khtml',
'labelledby',
'langs',
'laravel',
'libra',
'lifeomic',
'linecap',
'linejoin',
'linkedin',
'linthtml',
'linthtmlrc',
'lintstagedrc',
'listbox',
'litecoin',
'litovchenko',
'localdomain',
'localhost',
'lockfile',
'lockfilelint',
'lockfiles',
'lottie',
'lumen',
'markdownlint',
'markdownlintrc',
'maska',
'mastercard',
'materialdesignicons',
'mattermost',
'maxerr',
'mercurio',
'mercuryo',
'metafile',
'metrika',
'middlewares',
'minification',
'minifier',
'minify',
'minifying',
'mjsconfig',
'mobi',
'modestbranding',
'modulepreload',
'monero',
'monorepos',
'monospace',
'monsterid',
'mould',
'moult',
'msapplication',
'multilines',
'namepath',
'namepaths',
'namespaced',
'nanoid',
'natively',
'neopay',
'newwindow',
'nginx',
'noindex',
'nomodule',
'nonblock',
'noninteraction',
'noopener',
'notificators',
'novalidate',
'npmjs',
'npmlint',
'npmpackagejsonlintrc',
'npmrc',
'nullish',
'nuxify',
'nuxt',
'nuxtjs',
'oauth',
'okpay',
'omise',
'onwarn',
'organisational',
'osascript',
'outdent',
'outdir',
'packagejson',
'parens',
'pathname',
'patreon',
'pcss',
'pems',
'performant',
'persistedstate',
'personalise',
'phantomjs',
'pinia',
'pipeless',
'pisces',
'playsinline',
'plist',
'plopfile',
'pnpapi',
'pnpm',
'pnpx',
'poolifier',
'popperjs',
'postcss',
'practise',
'pragma',
'preloader',
'prismjs',
'profiler',
'prophesize',
'prototypejs',
'proxying',
'qiwi',
'qrcode',
'qtum',
'reactjs',
'rebase',
'rebased',
'recaptcha',
'reconnection',
'remixicon',
'repo',
'rerender',
'resolvers',
'retratech',
'rewriter',
'robohash',
'rollup',
'sagittarius',
'samsung',
'saponify',
'satirise',
'sberbank',
'scabble',
'scalable',
'scannable',
'scorpio',
'scripthost',
'scroller',
'selfsigned',
'sepa',
'sertificates',
'sertification',
'sharedmemory',
'showinfo',
'signup',
'sirv',
'sonarjs',
'sortablejs',
'splitted',
'spotify',
'srcs',
'stepik',
'storysource',
'strategize',
'stringified',
'styl',
'stylelint',
'stylelintrc',
'styleset',
'subfolder',
'sumsub',
'supabase',
'svgo',
'svgstore',
'systemize',
'tagless',
'tailwindcss',
'tanstack',
'taobao',
'taurus',
'tcsbank',
'tethererc',
'tezos',
'thead',
'theming',
'timelines',
'tooltip',
'tooltips',
'toplevel',
'transpile',
'travala',
'travesti',
'treeshake',
'trello',
'truespeed',
'trustpilot',
'tsconfig',
'txid',
'typedarrays',
'uids',
'unarm',
'unauthorised',
'unescaped',
'unfollow',
'unformatted',
'unknow',
'unref',
'unsanitized',
'uploader',
'verificator',
'vetur',
'virgo',
'visibilitychange',
'vite',
'vitejs',
'vitest',
'vkontakte',
'vnode',
'volar',
'vscode',
'vue3',
'vuejs',
'vuelidate',
'vuepress',
'vuetify',
'vuetifyjs',
'vuex',
'waterlog',
'wavatar',
'webextensions',
'webkit',
'webm',
'webp',
'webpack',
'websdk',
'webvisor',
'webworker',
'weibo',
'wellknown',
'we’ll',
'whitespaces',
'wifi',
'winpty',
'wmode',
'woff2',
'workbox',
'workerpool',
'writeable',
'wubi',
'wysiwyg',
'xlink',
'xray',
'yandex',
'yandexmoney',
'yastatic',
'ymaps',
'youtube',
'zammad',
'zcash',
'zcool',
'zeplin',
'zhihu',
];