262 lines
3.5 KiB
JavaScript
262 lines
3.5 KiB
JavaScript
|
/* 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,
|
||
|
},
|
||
|
def: {
|
||
|
defer: true,
|
||
|
deferred: true,
|
||
|
define: true,
|
||
|
definition: true,
|
||
|
},
|
||
|
dest: {
|
||
|
destination: true,
|
||
|
},
|
||
|
dev: {
|
||
|
development: true,
|
||
|
},
|
||
|
dir: {
|
||
|
direction: true,
|
||
|
directory: true,
|
||
|
},
|
||
|
dirs: {
|
||
|
directories: true,
|
||
|
},
|
||
|
dist: {
|
||
|
distribution: true,
|
||
|
},
|
||
|
doc: {
|
||
|
document: true,
|
||
|
},
|
||
|
docs: {
|
||
|
documentation: true,
|
||
|
documents: true,
|
||
|
},
|
||
|
dst: {
|
||
|
daylightSavingTime: true,
|
||
|
destination: true,
|
||
|
distribution: true,
|
||
|
},
|
||
|
e: {
|
||
|
error: true,
|
||
|
event: true,
|
||
|
},
|
||
|
el: {
|
||
|
element: true,
|
||
|
},
|
||
|
elem: {
|
||
|
element: true,
|
||
|
},
|
||
|
elems: {
|
||
|
elements: 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,
|
||
|
getServerSideProps: true,
|
||
|
getStaticProps: 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,
|
||
|
};
|
||
|
|
||
|
module.exports.defaultIgnore = [
|
||
|
// Internationalization and localization
|
||
|
// https://github.com/sindresorhus/eslint-plugin-unicorn/issues/1188
|
||
|
'i18n',
|
||
|
'l10n',
|
||
|
];
|