style: react/no-multi-comp set to 0 for designer

This commit is contained in:
wuji.xwt 2020-09-11 16:00:01 +08:00
parent 486da6690c
commit 290547ebf7
5 changed files with 1 additions and 9 deletions

View File

@ -1,7 +1,7 @@
module.exports = {
extends: 'eslint-config-ali/typescript/react',
rules: {
'react/no-multi-comp': 1,
'react/no-multi-comp': 0,
'no-unused-expressions': 1,
'implicit-arrow-linebreak': 1,
'no-nested-ternary': 1,

View File

@ -38,7 +38,6 @@ export class BorderDetectingInstance extends PureComponent<{
}
@observer
// eslint-disable-next-line react/no-multi-comp
export class BorderDetecting extends Component<{ host: BuiltinSimulatorHost }> {
shouldComponentUpdate() {
return false;

View File

@ -57,7 +57,6 @@ export default class BoxResizing extends Component<{ host: BuiltinSimulatorHost
}
@observer
// eslint-disable-next-line react/no-multi-comp
export class BoxResizingForNode extends Component<{ host: BuiltinSimulatorHost; node: Node }> {
static contextType = SimulatorContext;
@ -105,7 +104,6 @@ export class BoxResizingForNode extends Component<{ host: BuiltinSimulatorHost;
}
@observer
// eslint-disable-next-line react/no-multi-comp
export class BoxResizingInstance extends Component<{
observed: OffsetObserver;
highlight?: boolean;

View File

@ -55,7 +55,6 @@ export class BorderSelectingInstance extends Component<{
}
@observer
// eslint-disable-next-line react/no-multi-comp
class Toolbar extends Component<{ observed: OffsetObserver }> {
shouldComponentUpdate() {
return false;
@ -151,7 +150,6 @@ function createAction(content: ReactNode | ComponentType<any> | ActionContentObj
}
@observer
// eslint-disable-next-line react/no-multi-comp
export class BorderSelectingForNode extends Component<{ host: BuiltinSimulatorHost; node: Node }> {
get host(): BuiltinSimulatorHost {
return this.props.host;
@ -195,7 +193,6 @@ export class BorderSelectingForNode extends Component<{ host: BuiltinSimulatorHo
}
@observer
// eslint-disable-next-line react/no-multi-comp
export class BorderSelecting extends Component<{ host: BuiltinSimulatorHost }> {
get host(): BuiltinSimulatorHost {
return this.props.host;

View File

@ -50,7 +50,6 @@ export class BuiltinSimulatorHostView extends Component<SimulatorHostProps> {
}
}
// eslint-disable-next-line react/no-multi-comp
@observer
class Canvas extends Component<{ host: BuiltinSimulatorHost }> {
render() {
@ -73,7 +72,6 @@ class Canvas extends Component<{ host: BuiltinSimulatorHost }> {
}
}
// eslint-disable-next-line react/no-multi-comp
@observer
class Content extends Component<{ host: BuiltinSimulatorHost }> {
render() {