fix eslint issues

This commit is contained in:
RVKen
2017-06-29 04:37:19 +02:00
parent cdea835bf6
commit d36f0a6dbd
48 changed files with 105 additions and 56 deletions

View File

@@ -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",

View File

@@ -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 &quot;{layoutName}&quot; </h1>
} }
render() { render() {

View File

@@ -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 = {

View File

@@ -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 =() => {

View File

@@ -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 = {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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>
} }
} }

View File

@@ -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"

View File

@@ -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) {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 } )=>{

View File

@@ -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 = {

View File

@@ -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 = "{"

View File

@@ -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 = {

View File

@@ -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 = {

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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,

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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"

View File

@@ -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"

View File

@@ -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",

View File

@@ -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(

View File

@@ -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
} }
} }

View File

@@ -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

View File

@@ -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"

View File

@@ -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 {

View File

@@ -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"