UNPKG

eslint-plugin-unicorn

Version:
236 lines (234 loc) 3.08 kB
/* eslint sort-keys: ["error", "asc", {"caseSensitive": false}] */ 'use strict'; module.exports.defaultReplacements = { acc: { accumulator: true }, arg: { argument: true }, args: { arguments: true }, arr: { array: true }, attr: { attribute: true }, attrs: { attributes: true }, btn: { button: true }, cb: { callback: true }, conf: { config: true }, ctx: { context: true }, cur: { current: true }, curr: { current: true }, db: { database: true }, dest: { destination: true }, dev: { development: true }, dir: { direction: true, directory: true }, dirs: { directories: true }, doc: { document: true }, docs: { documentation: true, documents: true }, e: { error: true, event: true }, el: { element: true }, elem: { element: true }, env: { environment: true }, envs: { environments: true }, err: { error: true }, ev: { event: true }, evt: { event: true }, ext: { extension: true }, exts: { extensions: true }, fn: { function: true }, func: { function: true }, i: { index: true }, idx: { index: true }, j: { index: true }, len: { length: true }, lib: { library: true }, mod: { module: true }, msg: { message: true }, num: { number: true }, obj: { object: true }, opts: { options: true }, param: { parameter: true }, params: { parameters: true }, pkg: { package: true }, prev: { previous: true }, prod: { production: true }, prop: { property: true }, props: { properties: true }, ref: { reference: true }, refs: { references: true }, rel: { related: true, relationship: true, relative: true }, req: { request: true }, res: { response: true, result: true }, ret: { returnValue: true }, retval: { returnValue: true }, sep: { separator: true }, src: { source: true }, stdDev: { standardDeviation: true }, str: { string: true }, tbl: { table: true }, temp: { temporary: true }, tit: { title: true }, tmp: { temporary: true }, val: { value: true }, var: { variable: true }, vars: { variables: true }, ver: { version: true } }; module.exports.defaultAllowList = { // React.Component Class property // https://reactjs.org/docs/react-component.html#defaultprops defaultProps: true, // `package.json` field // https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file devDependencies: true, // Ember class name // https://api.emberjs.com/ember/3.10/classes/Ember.EmberENV/properties EmberENV: true, // React.Component static method // https://reactjs.org/docs/react-component.html#static-getderivedstatefromprops getDerivedStateFromProps: true, // Next.js function // https://nextjs.org/learn/basics/fetching-data-for-pages getInitialProps: true, // React PropTypes // https://reactjs.org/docs/typechecking-with-proptypes.html propTypes: true, // Jest configuration // https://jestjs.io/docs/en/configuration#setupfilesafterenv-array setupFilesAfterEnv: true };