src/js/stores/AppStore.tsx
AppStore
has 26 functions (exceeds 20 allowed). Consider refactoring. Open
Open
export default class AppStore {
store: Store
constructor (store) {
makeObservable(this, {
File AppStore.tsx
has 269 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { action, computed, observable, makeObservable } from 'mobx'
import { encodeSource, decodeSource, getHosts, setHosts } from 'libs'
import isEqual from 'lodash.isequal'
import sizeof from 'object-sizeof'
import { js } from 'js-beautify'
Function constructor
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor (store) {
makeObservable(this, {
mode: observable,
loading: observable,
autoSaveHandle: observable,