fix eslint issues
This commit is contained in:
@@ -48,6 +48,7 @@
|
|||||||
"matcher": "^0.1.2",
|
"matcher": "^0.1.2",
|
||||||
"memoizee": "0.4.1",
|
"memoizee": "0.4.1",
|
||||||
"promise-worker": "^1.1.1",
|
"promise-worker": "^1.1.1",
|
||||||
|
"prop-types": "^15.5.10",
|
||||||
"react": "^15.4.0",
|
"react": "^15.4.0",
|
||||||
"react-addons-perf": "0.14.8",
|
"react-addons-perf": "0.14.8",
|
||||||
"react-addons-shallow-compare": "0.14.8",
|
"react-addons-shallow-compare": "0.14.8",
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class App extends React.Component {
|
export default class App extends React.Component {
|
||||||
|
|
||||||
@@ -6,7 +7,7 @@ export default class App extends React.Component {
|
|||||||
let { getComponent, layoutSelectors } = this.props
|
let { getComponent, layoutSelectors } = this.props
|
||||||
const layoutName = layoutSelectors.current()
|
const layoutName = layoutSelectors.current()
|
||||||
const Component = getComponent(layoutName, true)
|
const Component = getComponent(layoutName, true)
|
||||||
return Component ? Component : ()=> <h1> No layout defined for "{layoutName}" </h1>
|
return Component ? Component : ()=> <h1> No layout defined for "{layoutName}" </h1>
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class ApiKeyAuth extends React.Component {
|
export default class ApiKeyAuth extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class AuthorizationPopup extends React.Component {
|
export default class AuthorizationPopup extends React.Component {
|
||||||
close =() => {
|
close =() => {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class AuthorizeBtn extends React.Component {
|
export default class AuthorizeBtn extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
|
|
||||||
export default class AuthorizeOperationBtn extends React.Component {
|
export default class AuthorizeOperationBtn extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
|
|
||||||
export default class Auths extends React.Component {
|
export default class Auths extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
|
|
||||||
export default class BasicAuth extends React.Component {
|
export default class BasicAuth extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class AuthError extends React.Component {
|
export default class AuthError extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import oauth2Authorize from "core/oauth2-authorize"
|
import oauth2Authorize from "core/oauth2-authorize"
|
||||||
|
|
||||||
const IMPLICIT = "implicit"
|
const IMPLICIT = "implicit"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class Clear extends Component {
|
export default class Clear extends Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
import { fromJS } from "immutable"
|
import { fromJS } from "immutable"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import curlify from "core/curlify"
|
import curlify from "core/curlify"
|
||||||
|
|
||||||
export default class Curl extends React.Component {
|
export default class Curl extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import Collapse from "react-collapse"
|
import Collapse from "react-collapse"
|
||||||
import { presets } from "react-motion"
|
import { presets } from "react-motion"
|
||||||
import ObjectInspector from "react-object-inspector"
|
import ObjectInspector from "react-object-inspector"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { List } from "immutable"
|
import { List } from "immutable"
|
||||||
import Collapse from "react-collapse"
|
import Collapse from "react-collapse"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class Execute extends Component {
|
export default class Execute extends Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import Im from "immutable"
|
import Im from "immutable"
|
||||||
|
|
||||||
export default class Headers extends React.Component {
|
export default class Headers extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { highlight } from "core/utils"
|
import { highlight } from "core/utils"
|
||||||
|
|
||||||
export default class HighlightCode extends Component {
|
export default class HighlightCode extends Component {
|
||||||
@@ -8,17 +9,21 @@ export default class HighlightCode extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
highlight(this.refs.el)
|
highlight(this.el)
|
||||||
}
|
}
|
||||||
|
|
||||||
componentDidUpdate() {
|
componentDidUpdate() {
|
||||||
highlight(this.refs.el)
|
highlight(this.el)
|
||||||
|
}
|
||||||
|
|
||||||
|
initializeComponent = (c) => {
|
||||||
|
this.el = c
|
||||||
}
|
}
|
||||||
|
|
||||||
render () {
|
render () {
|
||||||
let { value, className } = this.props
|
let { value, className } = this.props
|
||||||
className = className || ""
|
className = className || ""
|
||||||
|
|
||||||
return <pre ref="el" className={className + " microlight"}>{ value }</pre>
|
return <pre ref={this.initializeComponent} className={className + " microlight"}>{ value }</pre>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { fromJS } from "immutable"
|
import { fromJS } from "immutable"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import OriCollapse from "react-collapse"
|
import OriCollapse from "react-collapse"
|
||||||
|
|
||||||
function xclass(...args) {
|
function xclass(...args) {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class BaseLayout extends React.Component {
|
export default class BaseLayout extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class XPane extends React.Component {
|
export default class XPane extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
|
|
||||||
const Headers = ( { headers } )=>{
|
const Headers = ( { headers } )=>{
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class ModelExample extends React.Component {
|
export default class ModelExample extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
import { List } from "immutable"
|
import { List } from "immutable"
|
||||||
const braceOpen = "{"
|
const braceOpen = "{"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class Models extends Component {
|
export default class Models extends Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class OnlineValidatorBadge extends React.Component {
|
export default class OnlineValidatorBadge extends React.Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PureComponent, PropTypes } from "react"
|
import React, { PureComponent } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { getList } from "core/utils"
|
import { getList } from "core/utils"
|
||||||
import * as CustomPropTypes from "core/proptypes"
|
import * as CustomPropTypes from "core/proptypes"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class Operations extends React.Component {
|
export default class Operations extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { Link } from "core/components/layout-utils"
|
import { Link } from "core/components/layout-utils"
|
||||||
|
|
||||||
export default class Overview extends React.Component {
|
export default class Overview extends React.Component {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PureComponent, PropTypes } from "react"
|
import React, { PureComponent } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { fromJS, List } from "immutable"
|
import { fromJS, List } from "immutable"
|
||||||
import { getSampleSchema } from "core/utils"
|
import { getSampleSchema } from "core/utils"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import win from "core/window"
|
import win from "core/window"
|
||||||
|
|
||||||
|
|
||||||
export default class ParameterRow extends Component {
|
export default class ParameterRow extends Component {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
onChange: PropTypes.func.isRequired,
|
onChange: PropTypes.func.isRequired,
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { Component, PropTypes } from "react"
|
import React, { Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import ImPropTypes from "react-immutable-proptypes"
|
import ImPropTypes from "react-immutable-proptypes"
|
||||||
import Im from "immutable"
|
import Im from "immutable"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import Remarkable from "react-remarkable"
|
import Remarkable from "react-remarkable"
|
||||||
import sanitize from "sanitize-html"
|
import sanitize from "sanitize-html"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { formatXml } from "core/utils"
|
import { formatXml } from "core/utils"
|
||||||
import lowerCase from "lodash/lowerCase"
|
import lowerCase from "lodash/lowerCase"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { fromJS } from "immutable"
|
import { fromJS } from "immutable"
|
||||||
import { getSampleSchema } from "core/utils"
|
import { getSampleSchema } from "core/utils"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { fromJS } from "immutable"
|
import { fromJS } from "immutable"
|
||||||
import { defaultStatusCode } from "core/utils"
|
import { defaultStatusCode } from "core/utils"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class Schemes extends React.Component {
|
export default class Schemes extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class TryItOutButton extends React.Component {
|
export default class TryItOutButton extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes, PureComponent, Component } from "react"
|
import React, { PureComponent, Component } from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import { List, fromJS } from "immutable"
|
import { List, fromJS } from "immutable"
|
||||||
//import "less/json-schema-form"
|
//import "less/json-schema-form"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
import SplitPane from "react-split-pane"
|
import SplitPane from "react-split-pane"
|
||||||
import "./split-pane-mode.less"
|
import "./split-pane-mode.less"
|
||||||
|
|
||||||
@@ -23,9 +24,13 @@ export default class SplitPaneMode extends React.Component {
|
|||||||
children: [],
|
children: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
initializeComponent = (c) => {
|
||||||
|
this.splitPane = c
|
||||||
|
}
|
||||||
|
|
||||||
onDragFinished = () => {
|
onDragFinished = () => {
|
||||||
let { threshold, layoutActions } = this.props
|
let { threshold, layoutActions } = this.props
|
||||||
let { position, draggedSize } = this.refs.splitPane.state
|
let { position, draggedSize } = this.splitPane.state
|
||||||
this.draggedSize = draggedSize
|
this.draggedSize = draggedSize
|
||||||
|
|
||||||
let nearLeftEdge = position <= threshold
|
let nearLeftEdge = position <= threshold
|
||||||
@@ -62,7 +67,7 @@ export default class SplitPaneMode extends React.Component {
|
|||||||
return (
|
return (
|
||||||
<SplitPane
|
<SplitPane
|
||||||
disabledClass={""}
|
disabledClass={""}
|
||||||
ref={"splitPane"}
|
ref={this.initializeComponent}
|
||||||
split='vertical'
|
split='vertical'
|
||||||
defaultSize={"50%"}
|
defaultSize={"50%"}
|
||||||
primary="second"
|
primary="second"
|
||||||
|
|||||||
@@ -65,11 +65,11 @@ export const render = (getSystem, getStore, getComponent, getComponents, dom) =>
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Render try/catch wrapper
|
// Render try/catch wrapper
|
||||||
const createClass = component => React.createClass({
|
const createClass = component => class extends Component {
|
||||||
render() {
|
render() {
|
||||||
return component(this.props)
|
return component(this.props)
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
|
|
||||||
const Fallback = ({ name }) => <div style={{ // eslint-disable-line react/prop-types
|
const Fallback = ({ name }) => <div style={{ // eslint-disable-line react/prop-types
|
||||||
padding: "1em",
|
padding: "1em",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { PropTypes } from "react"
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
// Takes a list and proptype, and returns a PropType.shape({ [item]: propType })
|
// Takes a list and proptype, and returns a PropType.shape({ [item]: propType })
|
||||||
const mapListToPropTypeShape = (list, propType) => PropTypes.shape(
|
const mapListToPropTypeShape = (list, propType) => PropTypes.shape(
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ export default class Store {
|
|||||||
action = {type: NEW_THROWN_ERR, error: true, payload: serializeError(e) }
|
action = {type: NEW_THROWN_ERR, error: true, payload: serializeError(e) }
|
||||||
}
|
}
|
||||||
finally{
|
finally{
|
||||||
return action
|
return action // eslint-disable-line no-unsafe-finally
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -343,7 +343,7 @@ export function highlight (el) {
|
|||||||
while (![
|
while (![
|
||||||
1, // 0: whitespace
|
1, // 0: whitespace
|
||||||
// 1: operator or braces
|
// 1: operator or braces
|
||||||
/[\/{}[(\-+*=<>:;|\\.,?!&@~]/[test](chr),
|
/[\/{}[(\-+*=<>:;|\\.,?!&@~]/[test](chr), // eslint-disable-line no-useless-escape
|
||||||
/[\])]/[test](chr), // 2: closing brace
|
/[\])]/[test](chr), // 2: closing brace
|
||||||
/[$\w]/[test](chr), // 3: (key)word
|
/[$\w]/[test](chr), // 3: (key)word
|
||||||
chr == "/" && // 4: regex
|
chr == "/" && // 4: regex
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
//import "./topbar.less"
|
//import "./topbar.less"
|
||||||
import Logo from "./logo_small.png"
|
import Logo from "./logo_small.png"
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import React, { PropTypes } from "react"
|
import React from "react"
|
||||||
|
import PropTypes from "prop-types"
|
||||||
|
|
||||||
export default class StandaloneLayout extends React.Component {
|
export default class StandaloneLayout extends React.Component {
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
/* eslint-disable no-useless-escape */
|
||||||
import expect from "expect"
|
import expect from "expect"
|
||||||
import { fromJS } from "immutable"
|
import { fromJS } from "immutable"
|
||||||
import { transform } from "corePlugins/err/error-transformers/transformers/parameter-oneof"
|
import { transform } from "corePlugins/err/error-transformers/transformers/parameter-oneof"
|
||||||
|
|||||||
Reference in New Issue
Block a user