From 90fafd0158f1b53eb04ffde4af46bea1ea882f6d Mon Sep 17 00:00:00 2001 From: Jonathan Rainville Date: Wed, 24 Oct 2018 15:09:32 -0400 Subject: [PATCH] fix linting on the explorer --- embark-ui/src/components/ContractDebugger.js | 50 ++++++++----------- embark-ui/src/components/TextEditor.js | 16 +++--- embark-ui/src/components/TextEditorToolbar.js | 10 ++-- .../containers/ContractDebuggerContainer.js | 28 +++++++---- .../containers/TextEditorAsideContainer.js | 39 ++++++++------- .../src/containers/TextEditorContainer.js | 10 ++-- .../containers/TextEditorToolbarContainer.js | 2 +- 7 files changed, 79 insertions(+), 76 deletions(-) diff --git a/embark-ui/src/components/ContractDebugger.js b/embark-ui/src/components/ContractDebugger.js index b6f517ff..b59f09e6 100644 --- a/embark-ui/src/components/ContractDebugger.js +++ b/embark-ui/src/components/ContractDebugger.js @@ -3,56 +3,42 @@ import React, {Component} from 'react'; import { Row, Col, - FormGroup, - Label, Input, - Button, - Card, - CardBody, - CardHeader, - CardTitle, - CardFooter, - ListGroup, - ListGroupItem + Button } from "reactstrap"; import ReactJson from 'react-json-view'; class ContractDebugger extends Component { - - constructor(props) { - super(props); - } - handleChange(e) { this.setState({txHash: e.target.value}); } - debug(e) { + debug(_e) { this.props.startDebug(this.state.txHash); } - debugJumpBack(e) { - this.props.debugJumpBack() + debugJumpBack(_e) { + this.props.debugJumpBack(); } - debugJumpForward(e) { - this.props.debugJumpForward() + debugJumpForward(_e) { + this.props.debugJumpForward(); } - debugStepOverForward(e) { - this.props.debugStepOverForward() + debugStepOverForward(_e) { + this.props.debugStepOverForward(); } - debugStepOverBackward(e) { - this.props.debugStepOverBackward() + debugStepOverBackward(_e) { + this.props.debugStepOverBackward(); } - debugStepIntoForward(e) { - this.props.debugStepIntoForward() + debugStepIntoForward(_e) { + this.props.debugStepIntoForward(); } - debugStepIntoBackward(e) { - this.props.debugStepIntoBackward() + debugStepIntoBackward(_e) { + this.props.debugStepIntoBackward(); } render() { @@ -89,6 +75,14 @@ class ContractDebugger extends Component { ContractDebugger.propTypes = { contract: PropTypes.object.isRequired, + startDebug: PropTypes.func, + debugJumpBack: PropTypes.func, + debugJumpForward: PropTypes.func, + debugStepOverForward: PropTypes.func, + debugStepOverBackward: PropTypes.func, + debugStepIntoForward: PropTypes.func, + debugStepIntoBackward: PropTypes.func, + debuggerInfo: PropTypes.object }; export default ContractDebugger; diff --git a/embark-ui/src/components/TextEditor.js b/embark-ui/src/components/TextEditor.js index 2e610ca5..85e57be6 100644 --- a/embark-ui/src/components/TextEditor.js +++ b/embark-ui/src/components/TextEditor.js @@ -16,7 +16,7 @@ let editor; const initMonaco = (value) => { let model; if (editor) { - model = editor.getModel() + model = editor.getModel(); } editor = monaco.editor.create(document.getElementById(EDITOR_ID), { glyphMargin: true, @@ -33,7 +33,7 @@ class TextEditor extends React.Component { } componentDidMount() { initMonaco(); - editor.onDidChangeModelContent((event) => { + editor.onDidChangeModelContent((_event) => { const value = editor.getValue(); this.props.onFileContentChange(value); }); @@ -103,15 +103,13 @@ class TextEditor extends React.Component { )); let debuggerLine = this.props.debuggerLine; - console.dir("debuggerLine") - console.dir(debuggerLine) newDecorations.push({ range: new monaco.Range(debuggerLine,1,debuggerLine,1), options: { isWholeLine: true, className: 'text-editor__debuggerLine' } - }) + }); const decorations = editor.deltaDecorations(this.state.decorations, newDecorations); this.setState({decorations: decorations}); } @@ -122,7 +120,7 @@ class TextEditor extends React.Component { } this.updateMarkers(); - const expectedDecorationsLength = this.props.debuggerLine ? this.props.breakpoints.length + 1 : this.props.breakpoints.length + const expectedDecorationsLength = this.props.debuggerLine ? this.props.breakpoints.length + 1 : this.props.breakpoints.length; if (expectedDecorationsLength !== this.state.decorations.length || this.props.debuggerLine !== prevProps.debuggerLine) { this.updateDecorations(); } @@ -135,12 +133,12 @@ class TextEditor extends React.Component { - ) + ); } render() { @@ -149,7 +147,7 @@ class TextEditor extends React.Component { {this.renderTabs()}
- ) + ); } } diff --git a/embark-ui/src/components/TextEditorToolbar.js b/embark-ui/src/components/TextEditorToolbar.js index dffa5daa..cdd93bd3 100644 --- a/embark-ui/src/components/TextEditorToolbar.js +++ b/embark-ui/src/components/TextEditorToolbar.js @@ -1,15 +1,14 @@ import React from 'react'; import PropTypes from 'prop-types'; -import {Row, Label, Col, Button, Nav, NavLink} from 'reactstrap'; +import {Button, Nav, NavLink} from 'reactstrap'; import FontAwesomeIcon from 'react-fontawesome'; -import { AppSwitch } from '@coreui/react' const TextEditorToolbar = (props) => (
    -
  1. {props.currentFile.name}
  2. -