diff options
| author | Shin'ya Ueoka <ueokande@i-beam.org> | 2018-06-28 21:41:34 +0900 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-28 21:41:34 +0900 | 
| commit | d0c23587f8ee8c1bca38f036ae8f71078d6ca937 (patch) | |
| tree | 2c5cb4aea22de3de6360220a6291440c7ac18230 /src/content | |
| parent | 6d0732eb80f2a2b2546e659662537bf4e40d7e5c (diff) | |
| parent | 05faaced137eb3a48780806fded04fd76bd9a84e (diff) | |
Merge pull request #423 from ueokande/greenkeeper/eslint-5.0.1
Update eslint
Diffstat (limited to 'src/content')
| -rw-r--r-- | src/content/actions/operation.js | 2 | ||||
| -rw-r--r-- | src/content/actions/setting.js | 7 | ||||
| -rw-r--r-- | src/content/reducers/addon.js | 15 | ||||
| -rw-r--r-- | src/content/reducers/find.js | 5 | ||||
| -rw-r--r-- | src/content/reducers/follow-controller.js | 20 | ||||
| -rw-r--r-- | src/content/reducers/index.js | 5 | ||||
| -rw-r--r-- | src/content/reducers/input.js | 10 | ||||
| -rw-r--r-- | src/content/reducers/setting.js | 2 | 
8 files changed, 28 insertions, 38 deletions
| diff --git a/src/content/actions/operation.js b/src/content/actions/operation.js index 9171766..40ac52d 100644 --- a/src/content/actions/operation.js +++ b/src/content/actions/operation.js @@ -8,7 +8,7 @@ import * as consoleFrames from 'content/console-frames';  import * as addonActions from './addon';  import * as properties from 'shared/settings/properties'; -// eslint-disable-next-line complexity +// eslint-disable-next-line complexity, max-lines-per-function  const exec = (operation, repeat, settings) => {    let smoothscroll = settings.properties.smoothscroll ||      properties.defaults.smoothscroll; diff --git a/src/content/actions/setting.js b/src/content/actions/setting.js index 4c1e385..e34b6e0 100644 --- a/src/content/actions/setting.js +++ b/src/content/actions/setting.js @@ -10,7 +10,7 @@ const reservedKeymaps = {  const set = (value) => {    let entries = [];    if (value.keymaps) { -    let keymaps = Object.assign({}, value.keymaps, reservedKeymaps); +    let keymaps = { ...value.keymaps, ...reservedKeymaps };      entries = Object.entries(keymaps).map((entry) => {        return [          keyUtils.fromMapKeys(entry[0]), @@ -21,9 +21,8 @@ const set = (value) => {    return {      type: actions.SETTING_SET, -    value: Object.assign({}, value, { -      keymaps: entries, -    }) +    value: { ...value, +      keymaps: entries, }    };  }; diff --git a/src/content/reducers/addon.js b/src/content/reducers/addon.js index 8cc5ef1..b881ca0 100644 --- a/src/content/reducers/addon.js +++ b/src/content/reducers/addon.js @@ -7,17 +7,14 @@ const defaultState = {  export default function reducer(state = defaultState, action = {}) {    switch (action.type) {    case actions.ADDON_ENABLE: -    return Object.assign({}, state, { -      enabled: true, -    }); +    return { ...state, +      enabled: true, };    case actions.ADDON_DISABLE: -    return Object.assign({}, state, { -      enabled: false, -    }); +    return { ...state, +      enabled: false, };    case actions.ADDON_TOGGLE_ENABLED: -    return Object.assign({}, state, { -      enabled: !state.enabled, -    }); +    return { ...state, +      enabled: !state.enabled, };    default:      return state;    } diff --git a/src/content/reducers/find.js b/src/content/reducers/find.js index 8d63ee5..4560e2c 100644 --- a/src/content/reducers/find.js +++ b/src/content/reducers/find.js @@ -8,10 +8,9 @@ const defaultState = {  export default function reducer(state = defaultState, action = {}) {    switch (action.type) {    case actions.FIND_SET_KEYWORD: -    return Object.assign({}, state, { +    return { ...state,        keyword: action.keyword, -      found: action.found, -    }); +      found: action.found, };    default:      return state;    } diff --git a/src/content/reducers/follow-controller.js b/src/content/reducers/follow-controller.js index 78fd848..5869c47 100644 --- a/src/content/reducers/follow-controller.js +++ b/src/content/reducers/follow-controller.js @@ -10,24 +10,20 @@ const defaultState = {  export default function reducer(state = defaultState, action = {}) {    switch (action.type) {    case actions.FOLLOW_CONTROLLER_ENABLE: -    return Object.assign({}, state, { +    return { ...state,        enabled: true,        newTab: action.newTab,        background: action.background, -      keys: '', -    }); +      keys: '', };    case actions.FOLLOW_CONTROLLER_DISABLE: -    return Object.assign({}, state, { -      enabled: false, -    }); +    return { ...state, +      enabled: false, };    case actions.FOLLOW_CONTROLLER_KEY_PRESS: -    return Object.assign({}, state, { -      keys: state.keys + action.key, -    }); +    return { ...state, +      keys: state.keys + action.key, };    case actions.FOLLOW_CONTROLLER_BACKSPACE: -    return Object.assign({}, state, { -      keys: state.keys.slice(0, -1), -    }); +    return { ...state, +      keys: state.keys.slice(0, -1), };    default:      return state;    } diff --git a/src/content/reducers/index.js b/src/content/reducers/index.js index 2487d85..c3a474e 100644 --- a/src/content/reducers/index.js +++ b/src/content/reducers/index.js @@ -14,11 +14,12 @@ const defaultState = {  };  export default function reducer(state = defaultState, action = {}) { -  return Object.assign({}, state, { +  return { +    ...state,      addon: addonReducer(state.addon, action),      find: findReducer(state.find, action),      setting: settingReducer(state.setting, action),      input: inputReducer(state.input, action),      followController: followControllerReducer(state.followController, action), -  }); +  };  } diff --git a/src/content/reducers/input.js b/src/content/reducers/input.js index 134aa95..23e7dd2 100644 --- a/src/content/reducers/input.js +++ b/src/content/reducers/input.js @@ -7,13 +7,11 @@ const defaultState = {  export default function reducer(state = defaultState, action = {}) {    switch (action.type) {    case actions.INPUT_KEY_PRESS: -    return Object.assign({}, state, { -      keys: state.keys.concat([action.key]), -    }); +    return { ...state, +      keys: state.keys.concat([action.key]), };    case actions.INPUT_CLEAR_KEYS: -    return Object.assign({}, state, { -      keys: [], -    }); +    return { ...state, +      keys: [], };    default:      return state;    } diff --git a/src/content/reducers/setting.js b/src/content/reducers/setting.js index a23027f..a49db6d 100644 --- a/src/content/reducers/setting.js +++ b/src/content/reducers/setting.js @@ -8,7 +8,7 @@ const defaultState = {  export default function reducer(state = defaultState, action = {}) {    switch (action.type) {    case actions.SETTING_SET: -    return Object.assign({}, action.value); +    return { ...action.value };    default:      return state;    } | 
