Lintfix & ignore

This commit is contained in:
Juuso Lehtinen
2018-12-03 11:54:03 +02:00
parent 50a8b66699
commit bafd22762e
9 changed files with 292 additions and 89 deletions
+1
View File
@@ -30,6 +30,7 @@
"prefer-arrow-callback": 2,
"babel/no-invalid-this": 2,
"lines-between-class-members": [2, "always"],
"no-plusplus": 0,
"babel/semi": [
2,
"never"
+265 -67
View File
@@ -5466,11 +5466,15 @@
"dependencies": {
"abbrev": {
"version": "1.1.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"ajv": {
"version": "4.11.8",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"co": "^4.6.0",
"json-stable-stringify": "^1.0.1"
@@ -5478,15 +5482,20 @@
},
"ansi-regex": {
"version": "2.1.1",
"bundled": true
"bundled": true,
"dev": true
},
"aproba": {
"version": "1.1.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"are-we-there-yet": {
"version": "1.1.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
@@ -5494,31 +5503,43 @@
},
"asn1": {
"version": "0.2.3",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"assert-plus": {
"version": "0.2.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"asynckit": {
"version": "0.4.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"aws-sign2": {
"version": "0.6.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"aws4": {
"version": "1.6.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"balanced-match": {
"version": "0.4.2",
"bundled": true
"bundled": true,
"dev": true
},
"bcrypt-pbkdf": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"tweetnacl": "^0.14.3"
@@ -5527,6 +5548,7 @@
"block-stream": {
"version": "0.0.9",
"bundled": true,
"dev": true,
"requires": {
"inherits": "~2.0.0"
}
@@ -5534,6 +5556,7 @@
"boom": {
"version": "2.10.1",
"bundled": true,
"dev": true,
"requires": {
"hoek": "2.x.x"
}
@@ -5541,6 +5564,7 @@
"brace-expansion": {
"version": "1.1.7",
"bundled": true,
"dev": true,
"requires": {
"balanced-match": "^0.4.1",
"concat-map": "0.0.1"
@@ -5548,42 +5572,54 @@
},
"buffer-shims": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true
},
"caseless": {
"version": "0.12.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"co": {
"version": "4.6.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"code-point-at": {
"version": "1.1.0",
"bundled": true
"bundled": true,
"dev": true
},
"combined-stream": {
"version": "1.0.5",
"bundled": true,
"dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"concat-map": {
"version": "0.0.1",
"bundled": true
"bundled": true,
"dev": true
},
"console-control-strings": {
"version": "1.1.0",
"bundled": true
"bundled": true,
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true
},
"cryptiles": {
"version": "2.0.5",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"boom": "2.x.x"
}
@@ -5591,38 +5627,50 @@
"dashdash": {
"version": "1.14.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
}
}
},
"debug": {
"version": "2.6.8",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ms": "2.0.0"
}
},
"deep-extend": {
"version": "0.4.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"delayed-stream": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true
},
"delegates": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"ecc-jsbn": {
"version": "0.1.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"jsbn": "~0.1.0"
@@ -5630,19 +5678,26 @@
},
"extend": {
"version": "3.0.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"extsprintf": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true
},
"forever-agent": {
"version": "0.6.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"form-data": {
"version": "2.1.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.5",
@@ -5651,11 +5706,13 @@
},
"fs.realpath": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true
},
"fstream": {
"version": "1.0.11",
"bundled": true,
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
@@ -5666,6 +5723,8 @@
"fstream-ignore": {
"version": "1.0.5",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"fstream": "^1.0.0",
"inherits": "2",
@@ -5675,6 +5734,8 @@
"gauge": {
"version": "2.7.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
@@ -5689,19 +5750,24 @@
"getpass": {
"version": "0.1.7",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"assert-plus": "^1.0.0"
},
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
}
}
},
"glob": {
"version": "7.1.2",
"bundled": true,
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -5713,15 +5779,20 @@
},
"graceful-fs": {
"version": "4.1.11",
"bundled": true
"bundled": true,
"dev": true
},
"har-schema": {
"version": "1.0.5",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"har-validator": {
"version": "4.2.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"ajv": "^4.9.1",
"har-schema": "^1.0.5"
@@ -5729,11 +5800,15 @@
},
"has-unicode": {
"version": "2.0.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"hawk": {
"version": "3.1.3",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"boom": "2.x.x",
"cryptiles": "2.x.x",
@@ -5743,11 +5818,14 @@
},
"hoek": {
"version": "2.16.3",
"bundled": true
"bundled": true,
"dev": true
},
"http-signature": {
"version": "1.1.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"assert-plus": "^0.2.0",
"jsprim": "^1.2.2",
@@ -5757,6 +5835,7 @@
"inflight": {
"version": "1.0.6",
"bundled": true,
"dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
@@ -5764,34 +5843,44 @@
},
"inherits": {
"version": "2.0.3",
"bundled": true
"bundled": true,
"dev": true
},
"ini": {
"version": "1.3.4",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"bundled": true,
"dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
},
"is-typedarray": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"isarray": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true
},
"isstream": {
"version": "0.1.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"jodid25519": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"jsbn": "~0.1.0"
@@ -5800,30 +5889,41 @@
"jsbn": {
"version": "0.1.1",
"bundled": true,
"dev": true,
"optional": true
},
"json-schema": {
"version": "0.2.3",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"json-stable-stringify": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"jsonify": "~0.0.0"
}
},
"json-stringify-safe": {
"version": "5.0.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"jsonify": {
"version": "0.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"jsprim": {
"version": "1.4.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.0.2",
@@ -5833,17 +5933,21 @@
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
}
}
},
"mime-db": {
"version": "1.27.0",
"bundled": true
"bundled": true,
"dev": true
},
"mime-types": {
"version": "2.1.15",
"bundled": true,
"dev": true,
"requires": {
"mime-db": "~1.27.0"
}
@@ -5851,34 +5955,52 @@
"minimatch": {
"version": "3.0.4",
"bundled": true,
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
"bundled": true
"bundled": true,
"dev": true
},
"mkdirp": {
"version": "0.5.1",
"bundled": true,
"dev": true,
"requires": {
"minimist": "0.0.8"
}
},
"ms": {
"version": "2.0.0",
"bundled": true
},
"node-pre-gyp": {
"version": "0.6.37",
"bundled": true,
"dev": true,
"optional": true
},
"node-pre-gyp": {
"version": "0.6.36",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"mkdirp": "^0.5.1",
"nopt": "^4.0.1",
"npmlog": "^4.0.2",
"rc": "^1.1.7",
"request": "^2.81.0",
"rimraf": "^2.6.1",
"semver": "^5.3.0",
"tar": "^2.2.1",
"tar-pack": "^3.4.0"
}
},
"nopt": {
"version": "4.0.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"abbrev": "1",
"osenv": "^0.1.4"
@@ -5887,6 +6009,8 @@
"npmlog": {
"version": "4.1.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
@@ -5896,34 +6020,46 @@
},
"number-is-nan": {
"version": "1.0.1",
"bundled": true
"bundled": true,
"dev": true
},
"oauth-sign": {
"version": "0.8.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"object-assign": {
"version": "4.1.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"once": {
"version": "1.4.0",
"bundled": true,
"dev": true,
"requires": {
"wrappy": "1"
}
},
"os-homedir": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"os-tmpdir": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"osenv": {
"version": "0.1.4",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
@@ -5931,27 +6067,37 @@
},
"path-is-absolute": {
"version": "1.0.1",
"bundled": true
"bundled": true,
"dev": true
},
"performance-now": {
"version": "0.2.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"process-nextick-args": {
"version": "1.0.7",
"bundled": true
"bundled": true,
"dev": true
},
"punycode": {
"version": "1.4.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"qs": {
"version": "6.4.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"rc": {
"version": "1.2.1",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"deep-extend": "~0.4.0",
"ini": "~1.3.0",
@@ -5961,13 +6107,16 @@
"dependencies": {
"minimist": {
"version": "1.2.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
}
}
},
"readable-stream": {
"version": "2.2.9",
"bundled": true,
"dev": true,
"requires": {
"buffer-shims": "~1.0.0",
"core-util-is": "~1.0.0",
@@ -5981,6 +6130,8 @@
"request": {
"version": "2.81.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"aws-sign2": "~0.6.0",
"aws4": "^1.2.1",
@@ -6009,29 +6160,39 @@
"rimraf": {
"version": "2.6.1",
"bundled": true,
"dev": true,
"requires": {
"glob": "^7.0.5"
}
},
"safe-buffer": {
"version": "5.0.1",
"bundled": true
"bundled": true,
"dev": true
},
"semver": {
"version": "5.3.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"set-blocking": {
"version": "2.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"signal-exit": {
"version": "3.0.2",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"sntp": {
"version": "1.0.9",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"hoek": "2.x.x"
}
@@ -6039,6 +6200,8 @@
"sshpk": {
"version": "1.13.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
@@ -6053,13 +6216,16 @@
"dependencies": {
"assert-plus": {
"version": "1.0.0",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
}
}
},
"string-width": {
"version": "1.0.2",
"bundled": true,
"dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -6069,28 +6235,35 @@
"string_decoder": {
"version": "1.0.1",
"bundled": true,
"dev": true,
"requires": {
"safe-buffer": "^5.0.1"
}
},
"stringstream": {
"version": "0.0.5",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"strip-ansi": {
"version": "3.0.1",
"bundled": true,
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
},
"strip-json-comments": {
"version": "2.0.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"tar": {
"version": "2.2.1",
"bundled": true,
"dev": true,
"requires": {
"block-stream": "*",
"fstream": "^1.0.2",
@@ -6100,6 +6273,8 @@
"tar-pack": {
"version": "3.4.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"debug": "^2.2.0",
"fstream": "^1.0.10",
@@ -6114,6 +6289,8 @@
"tough-cookie": {
"version": "2.3.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"punycode": "^1.4.1"
}
@@ -6121,6 +6298,8 @@
"tunnel-agent": {
"version": "0.6.0",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"safe-buffer": "^5.0.1"
}
@@ -6128,23 +6307,31 @@
"tweetnacl": {
"version": "0.14.5",
"bundled": true,
"dev": true,
"optional": true
},
"uid-number": {
"version": "0.0.6",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"util-deprecate": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true
},
"uuid": {
"version": "3.0.1",
"bundled": true
"bundled": true,
"dev": true,
"optional": true
},
"verror": {
"version": "1.3.6",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"extsprintf": "1.0.2"
}
@@ -6152,13 +6339,16 @@
"wide-align": {
"version": "1.1.2",
"bundled": true,
"dev": true,
"optional": true,
"requires": {
"string-width": "^1.0.2"
}
},
"wrappy": {
"version": "1.0.2",
"bundled": true
"bundled": true,
"dev": true
}
}
},
@@ -8876,7 +9066,8 @@
},
"original": {
"version": "1.0.0",
"resolved": "",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz",
"integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",
"dev": true,
"requires": {
"url-parse": "1.0.x"
@@ -8888,6 +9079,7 @@
"integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=",
"dev": true,
"requires": {
"querystringify": "0.0.x",
"requires-port": "1.0.x"
}
}
@@ -11292,6 +11484,12 @@
"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
"dev": true
},
"querystringify": {
"version": "0.0.4",
"resolved": "http://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz",
"integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
"dev": true
},
"quick-lru": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
@@ -44,7 +44,7 @@ TeacherItem.propTypes = {
code: string,
id: string,
isActive: bool,
courses: string,
courses: number,
credits: number
}).isRequired
}
@@ -53,7 +53,6 @@ class Teachers extends Component {
state = {
showOnlyActive: false,
activeTeacherCount: 0,
teacherCount: 0,
viewableTeachers: [],
sortColumn: teacherColumnTypes.NAME,
sortReverse: false
+5 -2
View File
@@ -1,3 +1,4 @@
/* eslint eqeqeq: 1, react/prop-types: 1, quote-props: 0, prefer-const: 0 */
import React, { PureComponent } from 'react'
import { Segment } from 'semantic-ui-react'
import Highcharts from 'highcharts'
@@ -23,9 +24,9 @@ class ClusterGraph extends PureComponent {
maxX: 0,
maxY: 0
}
componentDidMount() {
const { name, points, students, grades } = this.props.data.course
componentDidMount() {
const { name, points, students, grades } = this.props.data.course // eslint-disable-line
const minY = _.min(points.map(p => p[1]))
const maxY = _.max(points.map(p => p[1]))
const minX = _.min(points.map(p => p[0]))
@@ -44,10 +45,12 @@ class ClusterGraph extends PureComponent {
setActive = (series) => {
console.log(series)
}
setName = (series) => {
console.log(series.target)
this.setState({ name: this.state.series[series.target.name].data.name[series.target.index] })
}
render() {
const { series, minX, minY, maxX, maxY } = this.state
+1
View File
@@ -5,6 +5,7 @@ import Course from './Course'
class ContentTabs extends Component {
state={}
render() {
return (
<Tab
+9 -11
View File
@@ -4,22 +4,20 @@ import CoursePage from './CoursePage'
class Course extends Component {
state={
selected: undefined
selected: undefined
}
setSelected = (coursecode) => {
this.setState({
selected: coursecode
})
}
this.setState({
selected: coursecode
})
}
render() {
return this.state.selected
? <CoursePage course={this.state.selected} goBack={() => this.setSelected(undefined)}/>
: <CourseSearch onClickResult={this.setSelected}/>
return this.state.selected
? <CoursePage course={this.state.selected} goBack={() => this.setSelected(undefined)} />
: <CourseSearch onClickResult={this.setSelected} />
}
}
export default Course
export default Course
+6 -4
View File
@@ -1,6 +1,6 @@
import React, { Component } from 'react'
import { connect } from 'react-redux'
import { Segment, Message } from 'semantic-ui-react'
import { Segment } from 'semantic-ui-react'
import { func, arrayOf, shape } from 'prop-types'
import AutoSubmitSearchInput from '../AutoSubmitSearchInput'
import { getCourses } from '../../redux/oodilearnCourses'
@@ -13,9 +13,11 @@ class StudentSearch extends Component {
state={
searchterm: ''
}
componentDidMount() {
this.props.getCourses()
}
render() {
const { courses } = this.props
const { searchterm } = this.state
@@ -28,9 +30,9 @@ class StudentSearch extends Component {
onChange={val => this.setState({ searchterm: val })}
loading={false}
minSearchLength={MIN_SEARCH_LENGTH}
disabled={true}
disabled
/>
<ResultTable
<ResultTable
results={courses.map(({ code: id, name }) => ({
id,
name,
@@ -49,7 +51,7 @@ StudentSearch.propTypes = {
onClickResult: func.isRequired
}
const mapStateToProps = (state) => ({
const mapStateToProps = state => ({
courses: oodilearnSelector.getSearchedCourses(state)
})
+3 -3
View File
@@ -3,7 +3,7 @@ import { Table, Button } from 'semantic-ui-react'
import { arrayOf, shape, func, oneOfType, string, number } from 'prop-types'
const ResultTable = ({ results, idTitle, nameTitle }) => (results.length > 0) && (
<Table>
<Table>
<Table.Header>
<Table.Row>
<Table.HeaderCell content={idTitle} />
@@ -28,7 +28,7 @@ ResultTable.propTypes = {
idTitle: string,
nameTitle: string,
results: arrayOf(shape({
id: oneOfType([ number, string ]),
id: oneOfType([number, string]),
name: string,
handleClick: func
})).isRequired
@@ -39,4 +39,4 @@ ResultTable.defaultProps = {
nameTitle: 'Name'
}
export default ResultTable
export default ResultTable
@@ -12,6 +12,7 @@ class StudentSearch extends Component {
state={
searchterm: ''
}
render() {
const { error, loading, hasData } = this.props
const { searchterm } = this.state