ESLint: Relax no-confusing-arrow rule by allowing parens

This commit is contained in:
Andrei Andreev 2019-03-31 00:30:27 +03:00
parent b0d750df59
commit a073aaa7ae
2 changed files with 9 additions and 9 deletions

View File

@ -187,7 +187,12 @@
"as-needed"
],
"arrow-spacing": "error",
"no-confusing-arrow": "error",
"no-confusing-arrow": [
"error",
{
"allowParens": true
}
],
"no-duplicate-imports": "error",
"no-useless-computed-key": "error",
"no-useless-constructor": "error",

View File

@ -793,12 +793,10 @@ class RebuyableRealityUpgradeState extends RealityUpgradeState {
return this.config.cost();
}
// eslint-disable-next-line class-methods-use-this
get isBought() {
return false;
}
// eslint-disable-next-line class-methods-use-this
get canBeApplied() {
return true;
}
@ -810,12 +808,9 @@ class RebuyableRealityUpgradeState extends RealityUpgradeState {
RealityUpgradeState.list = mapGameData(
GameDatabase.reality.upgrades,
// eslint-disable-next-line arrow-body-style
config => {
return config.id < 6 ?
new RebuyableRealityUpgradeState(config) :
new RealityUpgradeState(config);
}
config => (config.id < 6
? new RebuyableRealityUpgradeState(config)
: new RealityUpgradeState(config))
);
/**