.eslintcache 8.89 KB
[{"C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\index.js":"1","C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\App.js":"2","C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\reportWebVitals.js":"3","C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\components\\Student.js":"4"},{"size":500,"mtime":499162500000,"results":"5","hashOfConfig":"6"},{"size":3449,"mtime":1607370599142,"results":"7","hashOfConfig":"6"},{"size":362,"mtime":499162500000,"results":"8","hashOfConfig":"6"},{"size":2433,"mtime":1607363898200,"results":"9","hashOfConfig":"6"},{"filePath":"10","messages":"11","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"12"},"15hdric",{"filePath":"13","messages":"14","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"15","usedDeprecatedRules":"12"},{"filePath":"16","messages":"17","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"12"},{"filePath":"18","messages":"19","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"20","usedDeprecatedRules":"21"},"C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\index.js",[],["22","23"],"C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\App.js",["24","25","26"],"import React, {Component, components} from 'react';\nimport Student from './components/Student';\nimport './App.css';\nimport Paper from '@material-ui/core/Paper'\nimport Table from '@material-ui/core/Table'\nimport TableHead from '@material-ui/core/TableHead'\nimport TableBody from '@material-ui/core/TableBody'\nimport TableRow from '@material-ui/core/TableRow'\nimport TableCell from '@material-ui/core/TableCell'\nimport {withStyles} from '@material-ui/core/styles';\nimport curcularProgress from '@material-ui/core/CircularProgress';\nimport CircularProgress from '@material-ui/core/CircularProgress';\n\nconst styles = theme => ({\n  root: {\n    width: '100%',\n    marginTop: theme.spacing.unit * 3,\n    overflowX: \"auto\"\n  },\n  table: {\n    minWidth:1000\n  },\n  progress:{\n    margin: theme.spacing.unit * 2\n  }\n})\n\nconst students = [\n  {\n  'st_Code': 6666,\n  'st_Name': '육현진',\n  'st_Id': 2018102210,\n  'st_Major':'컴퓨터공학과',\n  'st_Midscore': 100,\n  'st_Finalscore': 100,\n  'st_Assignscore': 100,\n  'st_Attendscore': 100,\n  'st_Score':'A+'\n},\n{\n  'st_Code': 1111,\n  'st_Name': '김창동',\n  'st_Id': 2020021120,\n  'st_Major':'컴퓨터공학과',\n  'st_Midscore': 79,\n  'st_Finalscore': 85,\n  'st_Assignscore': 100,\n  'st_Attendscore': 90,\n  'st_Score':'A0'\n}]\n\nclass App extends Component{\n\n  state = {\n    students: \"\",\n    completed: 0\n  }\n\n  componentDidMount() {\n    this.timer= setInterval(this.progress,20);\n    this.callApi()\n      .then(res => this.setState({students: res}))\n      .catch(err => console.log(err));\n  }\n\n  callApi=async()=>{\n    const response = await fetch('/api/students');\n    const body = await response.json();\n    return body;\n  }\n\n  progress=() =>{\n    const{completed}= this.state;\n    this.setState({completed:completed >= 100 ?0:completed +1});\n  }\n\n  render(){\n\n    const {classes}= this.props;\n\n      return (  \n        <Paper className={classes.root}>\n          <Table className={classes.table}>\n\n          <TableHead>\n            <TableRow>\n            <TableCell>코드번호</TableCell>\n            <TableCell>이름</TableCell>\n            <TableCell>학번</TableCell>\n            <TableCell>전공</TableCell>\n            <TableCell>중간</TableCell>\n            <TableCell>기말</TableCell>\n            <TableCell>과제</TableCell>\n            <TableCell>출석</TableCell>\n            <TableCell>학점</TableCell>\n            </TableRow>\n          </TableHead>\n            \n            <TableBody>\n            {\n            this.state.students ?\n            this.state.students.map(c=>{\n              return (\n                <Student\n                  key={c.st_Code}\n                  st_Code={c.st_Code}\n                  st_Name={c.st_Name}\n                  st_Id={c.st_Id}\n                  st_Major={c.st_Major}\n                  st_Midscore={c.st_Midscore}\n                  st_Finalscore={c.st_Finalscore}\n                  st_Assignscore={c.st_Assignscore}\n                  st_Attendscore={c.st_Attendscore}\n                  st_Score={c.st_Score}\n                  />\n              );\n            }) : \n            <TableRow>\n              <TableCell colSpan=\"9\" allign=\"center\">\n                <CircularProgress className={classes.progress} variant=\"determinate\" value={this.state.completed}/>\n              </TableCell>\n            </TableRow>\n          } \n            </TableBody>\n\n          </Table>\n\n        </Paper>\n\n  );\n  }\n}\n\nexport default withStyles(styles)(App);\n","C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\reportWebVitals.js",[],"C:\\Users\\sally\\Desktop\\3-1\\DBproject\\project\\client\\src\\components\\Student.js",["27","28","29"],"import React from 'react';\r\nimport TableRow from '@material-ui/core/TableRow';\r\nimport TableCell from '@material-ui/core/TableCell';\r\n\r\nclass Student extends React.Component{\r\n    render(){\r\n        return(\r\n            <TableRow>\r\n                <TableCell> {this.props.st_Code} </TableCell>\r\n                <TableCell> {this.props.st_Name} </TableCell>\r\n                <TableCell> {this.props.st_Id} </TableCell>\r\n                <TableCell> {this.props.st_Major} </TableCell>\r\n                <TableCell> {this.props.st_Midscore} </TableCell>\r\n                <TableCell> {this.props.st_Finalscore} </TableCell>\r\n                <TableCell> {this.props.st_Assignscore} </TableCell>\r\n                <TableCell> {this.props.st_Attendscore} </TableCell>\r\n                <TableCell> {this.props.st_Score} </TableCell>\r\n\r\n            </TableRow>\r\n        \r\n        /*<div>\r\n            \r\n            <Searchscores st_Midscore={this.props.st_Midscore} \r\n            st_Finalscore = {this.props.st_Finalscore}\r\n            st_Assignscore = {this.props.st_Assignscore}\r\n            st_Attendscore = {this.props.st_Attendscore}/>\r\n\r\n            <Searchscore st_Score={this.props.st_Score}/>\r\n\r\n            <Searchothers st_Midscore={this.props.st_Midscore} \r\n            st_Finalscore = {this.props.st_Finalscore}\r\n            st_Assignscore = {this.props.st_Assignscore}\r\n            st_Attendscore = {this.props.st_Attendscore}\r\n            st_Score = {this.props.st_Score}/>\r\n\r\n        </div>*/\r\n\r\n        )\r\n    }\r\n}\r\n\r\nclass Searchscores extends React.Component{\r\n    render(){\r\n        return(\r\n            <div>\r\n\r\n            <p>{this.props.st_Midscore}</p>\r\n            <p>{this.props.st_Finalscore}</p>\r\n            <p>{this.props.st_Assignscore}</p>\r\n            <p>{this.props.st_Attendscore}</p>\r\n\r\n            </div> \r\n        )\r\n    }\r\n}\r\n\r\n\r\nclass Searchscore extends React.Component{\r\n    render(){\r\n        return(\r\n            <div>\r\n              <p>{this.props.st_Score}</p>\r\n            </div> \r\n        )\r\n    }\r\n}\r\n\r\nclass Searchothers extends React.Component{\r\n    render(){\r\n        return(\r\n            <div>\r\n            <p>{this.props.st_Midscore}</p>\r\n            <p>{this.props.st_Finalscore}</p>\r\n            <p>{this.props.st_Assignscore}</p>\r\n            <p>{this.props.st_Attendscore}</p>\r\n            <p>{this.props.st_Score}</p>\r\n            </div> \r\n        )\r\n    }\r\n}\r\n\r\nexport default Student;",["30","31"],{"ruleId":"32","replacedBy":"33"},{"ruleId":"34","replacedBy":"35"},{"ruleId":"36","severity":1,"message":"37","line":1,"column":27,"nodeType":"38","messageId":"39","endLine":1,"endColumn":37},{"ruleId":"36","severity":1,"message":"40","line":11,"column":8,"nodeType":"38","messageId":"39","endLine":11,"endColumn":24},{"ruleId":"36","severity":1,"message":"41","line":28,"column":7,"nodeType":"38","messageId":"39","endLine":28,"endColumn":15},{"ruleId":"36","severity":1,"message":"42","line":42,"column":7,"nodeType":"38","messageId":"39","endLine":42,"endColumn":19},{"ruleId":"36","severity":1,"message":"43","line":58,"column":7,"nodeType":"38","messageId":"39","endLine":58,"endColumn":18},{"ruleId":"36","severity":1,"message":"44","line":68,"column":7,"nodeType":"38","messageId":"39","endLine":68,"endColumn":19},{"ruleId":"32","replacedBy":"45"},{"ruleId":"34","replacedBy":"46"},"no-native-reassign",["47"],"no-negated-in-lhs",["48"],"no-unused-vars","'components' is defined but never used.","Identifier","unusedVar","'curcularProgress' is defined but never used.","'students' is assigned a value but never used.","'Searchscores' is defined but never used.","'Searchscore' is defined but never used.","'Searchothers' is defined but never used.",["47"],["48"],"no-global-assign","no-unsafe-negation"]