mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-15 05:08:41 -09:00
Prefer default export to make XO happy (#931)
* Comply with prefer-default-export rule for findBySession function * Remove XO's prefer-default-export rule * Comply with prefer-default-export rule for init function * Comply with prefer-default-export rule for getRootGroups function * Comply with prefer-default-export rule for INIT constant * Comply with prefer-default-export rule for isExecutable function * Fix default export for constants * Comply with prefer-default-export rule for last function * Comply with prefer-default-export rule for getColorList function
This commit is contained in:
parent
de5b384ccd
commit
8f28573fc0
16 changed files with 24 additions and 21 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
import rpc from '../rpc';
|
import rpc from '../rpc';
|
||||||
import {INIT} from '../constants';
|
import INIT from '../constants';
|
||||||
|
|
||||||
export function init() {
|
export default function init() {
|
||||||
return dispatch => {
|
return dispatch => {
|
||||||
dispatch({
|
dispatch({
|
||||||
type: INIT,
|
type: INIT,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import rpc from '../rpc';
|
import rpc from '../rpc';
|
||||||
import getURL from '../utils/url-command';
|
import getURL from '../utils/url-command';
|
||||||
import {keys} from '../utils/object';
|
import {keys} from '../utils/object';
|
||||||
import {findBySession} from '../utils/term-groups';
|
import findBySession from '../utils/term-groups';
|
||||||
import {
|
import {
|
||||||
SESSION_ADD,
|
SESSION_ADD,
|
||||||
SESSION_RESIZE,
|
SESSION_RESIZE,
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ import {
|
||||||
TERM_GROUP_EXIT_ACTIVE
|
TERM_GROUP_EXIT_ACTIVE
|
||||||
} from '../constants/term-groups';
|
} from '../constants/term-groups';
|
||||||
import {SESSION_REQUEST} from '../constants/sessions';
|
import {SESSION_REQUEST} from '../constants/sessions';
|
||||||
import {findBySession} from '../utils/term-groups';
|
import findBySession from '../utils/term-groups';
|
||||||
import {getRootGroups} from '../selectors';
|
import getRootGroups from '../selectors';
|
||||||
import {setActiveSession, ptyExitSession, userExitSession} from './sessions';
|
import {setActiveSession, ptyExitSession, userExitSession} from './sessions';
|
||||||
|
|
||||||
function requestSplit(direction) {
|
function requestSplit(direction) {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
import * as shellEscape from 'php-escape-shell';
|
import * as shellEscape from 'php-escape-shell';
|
||||||
import {last} from '../utils/array';
|
import last from '../utils/array';
|
||||||
import {isExecutable} from '../utils/file';
|
import isExecutable from '../utils/file';
|
||||||
import {getRootGroups} from '../selectors';
|
import getRootGroups from '../selectors';
|
||||||
import {findBySession} from '../utils/term-groups';
|
import findBySession from '../utils/term-groups';
|
||||||
import notify from '../utils/notify';
|
import notify from '../utils/notify';
|
||||||
import rpc from '../rpc';
|
import rpc from '../rpc';
|
||||||
import {
|
import {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import Color from 'color';
|
||||||
import uuid from 'uuid';
|
import uuid from 'uuid';
|
||||||
import hterm from '../hterm';
|
import hterm from '../hterm';
|
||||||
import Component from '../component';
|
import Component from '../component';
|
||||||
import {getColorList} from '../utils/colors';
|
import getColorList from '../utils/colors';
|
||||||
import notify from '../utils/notify';
|
import notify from '../utils/notify';
|
||||||
|
|
||||||
export default class Term extends Component {
|
export default class Term extends Component {
|
||||||
|
|
|
||||||
|
|
@ -1 +1,3 @@
|
||||||
export const INIT = 'INIT';
|
const INIT = 'INIT';
|
||||||
|
|
||||||
|
export default INIT;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import {createSelector} from 'reselect';
|
||||||
import Header from '../components/header';
|
import Header from '../components/header';
|
||||||
import {closeTab, changeTab, maximize, unmaximize} from '../actions/header';
|
import {closeTab, changeTab, maximize, unmaximize} from '../actions/header';
|
||||||
import {connect} from '../utils/plugins';
|
import {connect} from '../utils/plugins';
|
||||||
import {getRootGroups} from '../selectors';
|
import getRootGroups from '../selectors';
|
||||||
|
|
||||||
const isMac = /Mac/.test(navigator.userAgent);
|
const isMac = /Mac/.test(navigator.userAgent);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import {
|
||||||
setSessionXtermTitle,
|
setSessionXtermTitle,
|
||||||
setActiveSession
|
setActiveSession
|
||||||
} from '../actions/sessions';
|
} from '../actions/sessions';
|
||||||
import {getRootGroups} from '../selectors';
|
import getRootGroups from '../selectors';
|
||||||
|
|
||||||
const TermsContainer = connect(
|
const TermsContainer = connect(
|
||||||
state => {
|
state => {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import React from 'react';
|
||||||
import {render} from 'react-dom';
|
import {render} from 'react-dom';
|
||||||
|
|
||||||
import rpc from './rpc';
|
import rpc from './rpc';
|
||||||
import {init} from './actions/index';
|
import init from './actions/index';
|
||||||
import * as config from './utils/config';
|
import * as config from './utils/config';
|
||||||
import * as plugins from './utils/plugins';
|
import * as plugins from './utils/plugins';
|
||||||
import * as uiActions from './actions/ui';
|
import * as uiActions from './actions/ui';
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import uuid from 'uuid';
|
||||||
import Immutable from 'seamless-immutable';
|
import Immutable from 'seamless-immutable';
|
||||||
import {TERM_GROUP_EXIT, TERM_GROUP_RESIZE} from '../constants/term-groups';
|
import {TERM_GROUP_EXIT, TERM_GROUP_RESIZE} from '../constants/term-groups';
|
||||||
import {SESSION_ADD, SESSION_SET_ACTIVE} from '../constants/sessions';
|
import {SESSION_ADD, SESSION_SET_ACTIVE} from '../constants/sessions';
|
||||||
import {findBySession} from '../utils/term-groups';
|
import findBySession from '../utils/term-groups';
|
||||||
import {decorateTermGroupsReducer} from '../utils/plugins';
|
import {decorateTermGroupsReducer} from '../utils/plugins';
|
||||||
|
|
||||||
const MIN_SIZE = 0.05;
|
const MIN_SIZE = 0.05;
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,11 @@
|
||||||
import {createSelector} from 'reselect';
|
import {createSelector} from 'reselect';
|
||||||
|
|
||||||
const getTermGroups = ({termGroups}) => termGroups.termGroups;
|
const getTermGroups = ({termGroups}) => termGroups.termGroups;
|
||||||
export const getRootGroups = createSelector(
|
const getRootGroups = createSelector(
|
||||||
getTermGroups,
|
getTermGroups,
|
||||||
termGroups => Object.keys(termGroups)
|
termGroups => Object.keys(termGroups)
|
||||||
.map(uid => termGroups[uid])
|
.map(uid => termGroups[uid])
|
||||||
.filter(({parentUid}) => !parentUid)
|
.filter(({parentUid}) => !parentUid)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
export default getRootGroups;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
export function last(arr) {
|
export default function last(arr) {
|
||||||
return arr[arr.length - 1];
|
return arr[arr.length - 1];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ const colorList = [
|
||||||
'grayscale'
|
'grayscale'
|
||||||
];
|
];
|
||||||
|
|
||||||
export function getColorList(colors) {
|
export default function getColorList(colors) {
|
||||||
// For backwards compatibility, return early if it's already an array
|
// For backwards compatibility, return early if it's already an array
|
||||||
if (Array.isArray(colors)) {
|
if (Array.isArray(colors)) {
|
||||||
return colors;
|
return colors;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
* PR: https://github.com/kevva/executable/pull/10
|
* PR: https://github.com/kevva/executable/pull/10
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export function isExecutable(fileStat) {
|
export default function isExecutable(fileStat) {
|
||||||
if (process.platform === 'win32') {
|
if (process.platform === 'win32') {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
export function findBySession(termGroupState, sessionUid) {
|
export default function findBySession(termGroupState, sessionUid) {
|
||||||
const {termGroups} = termGroupState;
|
const {termGroups} = termGroupState;
|
||||||
return Object.keys(termGroups)
|
return Object.keys(termGroups)
|
||||||
.map(uid => termGroups[uid])
|
.map(uid => termGroups[uid])
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,6 @@
|
||||||
"new-cap": 0,
|
"new-cap": 0,
|
||||||
"no-warning-comments": 0,
|
"no-warning-comments": 0,
|
||||||
"complexity": 0,
|
"complexity": 0,
|
||||||
"import/prefer-default-export": 0,
|
|
||||||
"react/prop-types": 0,
|
"react/prop-types": 0,
|
||||||
"react/jsx-no-bind": 0
|
"react/jsx-no-bind": 0
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue