⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:515:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'render' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:2:9 import {render} from 'react-dom';  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:967:52  let fileAdd = (status == 'edit' && !readOnly ) ? this.renderEditBtn() : undefined;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'lableTxt' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:105  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:105:42  if(props.hasLoadFile[i].Name == ""){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'sideTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:86  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:151:21  changeFiles(event){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:153:12  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hasUploadCount' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:153:24  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:165:28  if(onceUploadFiles){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:176:34  if(name.indexOf(",")!=-1){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:961:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:184:61  if ((_hasUploadCount + files.length) > allUploadConut ) {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:186:28  if(onceUploadFiles){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:201:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:209:59  if((_hasUploadCount + files.length) == allUploadConut){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:953:6  }   ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:228:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:232:28  if(onceUploadFiles){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:248:52  for(let i = 0; i < currentFileList.length; i++){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'temp' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:258:9  let temp = [];  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:948:8  )   ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:943:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:311:32  if(onceUploadFiles){onceUploadFiles(0);}//  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:907:36  if(this.props.status == 'edit'){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:862:20  if(isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:318:30  if(onceUploadFiles){onceUploadFiles(0);}  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:829:20  if(isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:324:20  } catch (err){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:332:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'onComplete' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:51  const {onSuccess, onFailure, onProgress, url, onComplete, withCredentials,onceUploadFiles} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:380:24  if(onceUploadFiles){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:827:36  if(deleteIcon == undefined){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:799:25  if(deleteIcon){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:428:14  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:428:25  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'self' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:435:11  const self = this;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:436:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:797:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:770:25  if(deleteIcon){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:768:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:739:25  if(deleteIcon){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:732:20  if(isImg){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'reg_image' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:494:11  let reg_image = this.fileRegExp(); // 返回文件正则  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:495:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'defaults' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:78:11  const defaults = {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:517:44  if(this.state.currentFileList.length){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:519:23  tempFile = [];   ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:522:63  if(this.props.onDelete && this.props.onDelete(tempFile)){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:535:47  const {maxLength, isRequest} = this.state;   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:727:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:54  } else if(docreg.test(name[name.length - 1])){  ^ ⚠ https://google.com/#q=react%2Fjsx-closing-bracket-location The closing bracket must be aligned with the opening tag (expected column 11 on the next line) /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:552:39  accept={acceptData} />  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:575:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:576:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:579:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:619:27  if(n.nodeName=="LI"){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:626:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:638:22  if(url && path){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:639:46  const index = path.indexOf('//') + 2;   ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:652:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:676:29  if(tempList.length == 1){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:678:71  if(!temp.ClientUrl&&!temp.DownLoadUrl&&!temp.Name&&!temp.Path){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:42  if(fileName.indexOf('txt')!=-1){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:994:23  switch (e.keyCode){  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:545:29  className = 'lala'  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:489:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:487:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:473:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:468:42  node.addEventListener('dragleave', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:775:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:463:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:395:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:385:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/brace-style Closing curly brace should be on the same line as opening curly brace or on the line after the previous block /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:318:50  if(onceUploadFiles){onceUploadFiles(0);}  ^ ✘ http://eslint.org/docs/rules/brace-style Statement inside of curly braces should be on next line /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:318:30  if(onceUploadFiles){onceUploadFiles(0);}  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:869:27 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:869:27 
  •   ^ ✘ http://eslint.org/docs/rules/brace-style Closing curly brace should be on the same line as opening curly brace or on the line after the previous block /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:311:52  if(onceUploadFiles){onceUploadFiles(0);}//  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:545:29  className = 'lala'  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:262:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'maxLength' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:210:32  this.setState({maxLength:true})  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:181:11  break;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:125:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:125:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:120:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:120:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'maxLength' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:95:17  maxLength:false,  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'width' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:964:46  rightStyle = {'float': 'left', 'width':'calc(100% - 110px)'}  ^ ✘ http://eslint.org/docs/rules/no-dupe-keys Duplicate key 'hasLoadFile' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:93:7  hasLoadFile: [], // 已经上传文件  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:971:39    ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:972:19 
      ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:972:19 
      ^ ✘ http://eslint.org/docs/rules/brace-style Statement inside of curly braces should be on next line /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:311:32  if(onceUploadFiles){onceUploadFiles(0);}//  ^ ✘ 97 problems (29 errors, 68 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 6 http://eslint.org/docs/rules/key-spacing 6 https://google.com/#q=react%2Fjsx-equals-spacing 4 http://eslint.org/docs/rules/brace-style 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-dupe-keys 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/no-unreachable 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  38 http://eslint.org/docs/rules/space-before-blocks 22 http://eslint.org/docs/rules/no-unused-vars 5 http://eslint.org/docs/rules/no-trailing-spaces 2 http://eslint.org/docs/rules/space-in-parens 1 https://google.com/#q=react%2Fjsx-closing-bracket-location ⚠ http://eslint.org/docs/rules/no-unused-vars 'defaults' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:77:11  const defaults = {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:974:23  switch (e.keyCode){  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:52  let fileAdd = (status == 'edit' && !readOnly ) ? this.renderEditBtn() : undefined;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'lableTxt' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:105  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'sideTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:86  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hasUploadCount' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:24  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:182:61  if ((_hasUploadCount + files.length) > allUploadConut ) {  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:184:11  if( onceUploadFiles) {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:223:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:243:52  for(let i = 0; i < currentFileList.length; i++){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'temp' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:253:9  let temp = [];  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:319:20  } catch (err){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:327:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'onComplete' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:368:51  const {onSuccess, onFailure, onProgress, url, onComplete, withCredentials,onceUploadFiles} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:933:6  }   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:928:8  )   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:14  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:25  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'self' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:426:11  const self = this;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:427:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:923:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:782:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:715:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:699:54  } else if(docreg.test(name[name.length - 1])){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:642:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'reg_image' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:485:11  let reg_image = this.fileRegExp(); // 返回文件正则  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:486:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:506:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:510:23  tempFile = [];   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:524:47  const {maxLength, isRequest} = this.state;   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:566:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:569:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:616:15  trimUrl(x){  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:377:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/no-dupe-keys Duplicate key 'hasLoadFile' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:92:7  hasLoadFile: [], // 已经上传文件  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:464:37  node.addEventListener('drop', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:760:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:459:42  node.addEventListener('dragleave', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:454:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:387:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:257:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'maxLength' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:94:17  maxLength:false,  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:951:39    ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:480:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ 58 problems (19 errors, 39 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 4 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/no-unreachable 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-dupe-keys Warnings:  21 http://eslint.org/docs/rules/no-unused-vars 11 http://eslint.org/docs/rules/space-before-blocks 4 http://eslint.org/docs/rules/no-trailing-spaces 3 http://eslint.org/docs/rules/space-in-parens ⚠ http://eslint.org/docs/rules/no-unused-vars 'reg_image' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:485:11  let reg_image = this.fileRegExp(); // 返回文件正则  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:974:23  switch (e.keyCode){  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:52  let fileAdd = (status == 'edit' && !readOnly ) ? this.renderEditBtn() : undefined;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'lableTxt' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:105  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hasUploadCount' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:24  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'sideTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:86  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:182:61  if ((_hasUploadCount + files.length) > allUploadConut ) {  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:184:11  if( onceUploadFiles) {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:223:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:243:52  for(let i = 0; i < currentFileList.length; i++){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'temp' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:253:9  let temp = [];  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:319:20  } catch (err){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:327:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'onComplete' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:368:51  const {onSuccess, onFailure, onProgress, url, onComplete, withCredentials,onceUploadFiles} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:14  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:25  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'self' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:426:11  const self = this;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:427:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, lableTxt, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:933:6  }   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:928:8  )   ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:923:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:782:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:715:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:486:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:506:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:510:23  tempFile = [];   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:524:47  const {maxLength, isRequest} = this.state;   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:566:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:569:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:616:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:642:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:699:54  } else if(docreg.test(name[name.length - 1])){  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:454:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:480:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:464:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:459:42  node.addEventListener('dragleave', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:760:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:387:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:377:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:257:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:951:39    ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ 55 problems (17 errors, 38 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/no-unreachable 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  20 http://eslint.org/docs/rules/no-unused-vars 11 http://eslint.org/docs/rules/space-before-blocks 4 http://eslint.org/docs/rules/no-trailing-spaces 3 http://eslint.org/docs/rules/space-in-parens ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:510:23  tempFile = [];   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'sideTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:86  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hasUploadCount' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:24  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:182:61  if ((_hasUploadCount + files.length) > allUploadConut ) {  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:184:11  if( onceUploadFiles) {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:223:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:243:52  for(let i = 0; i < currentFileList.length; i++){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'temp' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:253:9  let temp = [];  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:319:20  } catch (err){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:327:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'onComplete' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:368:51  const {onSuccess, onFailure, onProgress, url, onComplete, withCredentials,onceUploadFiles} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:14  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:25  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'self' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:426:11  const self = this;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:427:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:486:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:506:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:524:47  const {maxLength, isRequest} = this.state;   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:566:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:569:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:616:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:642:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:699:54  } else if(docreg.test(name[name.length - 1])){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:715:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:782:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:923:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:928:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:933:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:459:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:464:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:760:72 
  •   ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:480:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:377:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:387:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:257:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:454:41  node.addEventListener('dragover', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:951:39    ^ ✘ 51 problems (17 errors, 34 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props Warnings:  18 http://eslint.org/docs/rules/no-unused-vars 10 http://eslint.org/docs/rules/space-before-blocks 4 http://eslint.org/docs/rules/no-trailing-spaces 2 http://eslint.org/docs/rules/space-in-parens ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:524:47  const {maxLength, isRequest} = this.state;   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'sideTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:86  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hasUploadCount' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:24  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:182:61  if ((_hasUploadCount + files.length) > allUploadConut ) {  ^ ⚠ http://eslint.org/docs/rules/space-in-parens There should be no spaces inside this paren /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:184:11  if( onceUploadFiles) {  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:223:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:243:52  for(let i = 0; i < currentFileList.length; i++){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'temp' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:253:9  let temp = [];  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:319:20  } catch (err){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:327:30  setTimeout(function(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'onComplete' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:368:51  const {onSuccess, onFailure, onProgress, url, onComplete, withCredentials,onceUploadFiles} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:14  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:419:25  function finishxhr(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'self' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:426:11  const self = this;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:427:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:486:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:506:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile,hasUploadCount, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:566:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:569:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:616:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:642:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:699:54  } else if(docreg.test(name[name.length - 1])){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:715:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:782:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:923:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:928:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:933:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:941:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, sideTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:454:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:459:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:464:37  node.addEventListener('drop', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:760:72 
  •   ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:852:25 
  •   ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:480:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:377:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:387:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:257:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:951:39    ^ ✘ 50 problems (17 errors, 33 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props Warnings:  18 http://eslint.org/docs/rules/no-unused-vars 10 http://eslint.org/docs/rules/space-before-blocks 3 http://eslint.org/docs/rules/no-trailing-spaces 2 http://eslint.org/docs/rules/space-in-parens ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:697:54  } else if(docreg.test(name[name.length - 1])){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:563:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:418:14  function finishxhr() {  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:504:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:564:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:567:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:614:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:640:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:713:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:780:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:921:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:926:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:931:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:758:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:949:39    ^ ✘ 37 problems (17 errors, 20 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/comma-dangle Warnings:  13 http://eslint.org/docs/rules/no-unused-vars 5 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:640:18  clickPreview(e){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:563:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:418:14  function finishxhr() {  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:504:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:564:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:567:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:614:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:713:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:780:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:921:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:926:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:931:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:758:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:949:39    ^ ✘ 36 problems (17 errors, 19 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/comma-dangle Warnings:  13 http://eslint.org/docs/rules/no-unused-vars 4 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:713:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'mytempFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:504:11  let mytempFile = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:418:14  function finishxhr() {  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:563:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:564:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:567:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:614:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:780:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:921:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:926:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:931:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:939:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:758:72 
  •   ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:850:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:949:39    ^ ✘ 35 problems (17 errors, 18 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/comma-dangle 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  13 http://eslint.org/docs/rules/no-unused-vars 3 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:778:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:562:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:612:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:919:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:924:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:929:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:756:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:39    ^ ✘ 33 problems (17 errors, 16 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  11 http://eslint.org/docs/rules/no-unused-vars 3 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'finishxhr' is defined but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:418:14  function finishxhr() {  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:562:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:612:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:778:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:919:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:924:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:929:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:756:72 
  •   ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:39    ^ ✘ 34 problems (17 errors, 17 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/comma-dangle 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  12 http://eslint.org/docs/rules/no-unused-vars 3 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:778:20  }if(!isImg){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:562:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:612:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:919:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:924:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:929:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:756:72 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:39    ^ ✘ 33 problems (17 errors, 16 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  11 http://eslint.org/docs/rules/no-unused-vars 3 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'extendData' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:425:27  const {fileInputName, extendData} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'maxSize' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:484:11  let maxSize = this.fileMaxSize(); // 返回文件限制大小  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:562:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:612:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:919:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:924:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:929:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:756:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:39    ^ ✘ 32 problems (17 errors, 15 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/space-unary-ops 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  11 http://eslint.org/docs/rules/no-unused-vars 2 http://eslint.org/docs/rules/no-trailing-spaces 2 http://eslint.org/docs/rules/space-before-blocks ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:919:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'previewText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:562:10  let {previewText = '预览' } = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'closeBtn' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:565:9  let closeBtn;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:612:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:711:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:924:8  )   ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:929:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:937:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:756:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:848:25 
  •   ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:947:39    ^ ✘ 30 problems (17 errors, 13 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  9 http://eslint.org/docs/rules/no-unused-vars 2 http://eslint.org/docs/rules/no-trailing-spaces 2 http://eslint.org/docs/rules/space-before-blocks ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:917:8  )   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:605:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:912:18  renderMessage(){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:930:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:930:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:930:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:930:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:940:39    ^ ✘ 28 problems (17 errors, 11 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-unreachable 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  7 http://eslint.org/docs/rules/no-unused-vars 2 http://eslint.org/docs/rules/space-before-blocks 2 http://eslint.org/docs/rules/no-trailing-spaces ⚠ http://eslint.org/docs/rules/no-unused-vars 'currentFile' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:152:12  const {currentFile, response} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/space-before-blocks Missing space before opening brace /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:605:15  trimUrl(x){  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-trailing-spaces Trailing spaces not allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:918:6  }   ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:932:39    ^ ✘ 26 problems (17 errors, 9 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-unreachable 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  7 http://eslint.org/docs/rules/no-unused-vars 1 http://eslint.org/docs/rules/no-trailing-spaces 1 http://eslint.org/docs/rules/space-before-blocks ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'labelText' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:28  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'required' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:38  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'helpMsg' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:66  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars 'hiddenTip' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:922:75  const {hidden, status, labelText,required, readOnly = false, helpMsg, hiddenTip, lablePos, hasLoadFile} = this.props;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:932:39    ^ ✘ 23 problems (17 errors, 6 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops Warnings:  6 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:457:42  node.addEventListener('dragleave', (event) => {  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:14  isDel:0, //删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:452:41  node.addEventListener('dragover', (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:462:37  node.addEventListener('drop', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'isDel' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:13  isDel:0, //删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:932:39    ^ ✘ 19 problems (17 errors, 2 warnings)  Errors:  7 http://eslint.org/docs/rules/arrow-parens 3 http://eslint.org/docs/rules/key-spacing 2 https://google.com/#q=react%2Fjsx-equals-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:476:36  node.addEventListener('paste', (event) => {  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:376:45  xhr.upload.addEventListener('progress', (event) => {  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:386:30  xhr.onreadystatechange = (event) => {  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:932:39    ^ ✘ 15 problems (13 errors, 2 warnings)  Errors:  4 http://eslint.org/docs/rules/arrow-parens 2 https://google.com/#q=react%2Fjsx-equals-spacing 2 http://eslint.org/docs/rules/key-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/comma-dangle 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/no-unreachable Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space after '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-equals-spacing There should be no space before '=' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:841:25 
  •   ^ ✘ https://google.com/#q=react%2Fjsx-space-before-closing A space is required before closing bracket /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:932:39    ^ ✘ 12 problems (10 errors, 2 warnings)  Errors:  2 https://google.com/#q=react%2Fjsx-equals-spacing 2 http://eslint.org/docs/rules/key-spacing 1 https://google.com/#q=react%2Fjsx-space-before-closing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/arrow-parens 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ http://eslint.org/docs/rules/space-unary-ops Unexpected space after unary operator '!' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:478:11  if (! (event.clipboardData && event.clipboardData.items)) return;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 9 problems (7 errors, 2 warnings)  Errors:  2 http://eslint.org/docs/rules/key-spacing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/space-unary-ops 1 http://eslint.org/docs/rules/arrow-parens 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ http://eslint.org/docs/rules/arrow-parens Unexpected parentheses around single function argument /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:256:40  readers.addEventListener('load', (event) => {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 8 problems (6 errors, 2 warnings)  Errors:  2 http://eslint.org/docs/rules/key-spacing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/arrow-parens 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'type' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:24  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'messages' /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:119:40  errorShow: {type:false, messages:''},  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 7 problems (5 errors, 2 warnings)  Errors:  2 http://eslint.org/docs/rules/key-spacing 1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 5 problems (3 errors, 2 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/comma-dangle Unexpected trailing comma /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:124:15  isDel: 0,//删除的个数  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 5 problems (3 errors, 2 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable 1 http://eslint.org/docs/rules/comma-dangle Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars 'response' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:561:40  const {currentFileList, isSuccess, response = []} = this.state;  ^ ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 4 problems (2 errors, 2 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  2 http://eslint.org/docs/rules/no-unused-vars ⚠ http://eslint.org/docs/rules/no-unused-vars '_fileType' is assigned a value but never used /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:704:13  let _fileType = name.pop();  ^ ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 3 problems (2 errors, 1 warning)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable Warnings:  1 http://eslint.org/docs/rules/no-unused-vars ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 2 problems (2 errors, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:176:11  throw {  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 2 problems (2 errors, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable ✘ http://eslint.org/docs/rules/no-unreachable Unreachable code /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:179:11  break;  ^ ✘ https://google.com/#q=react%2Fjsx-no-duplicate-props No duplicate props allowed /Users/xsy/projects/gitlabreactcompenent/ux-form-uploader/src/index.js:749:72 
  •   ^ ✘ 2 problems (2 errors, 0 warnings)  Errors:  1 https://google.com/#q=react%2Fjsx-no-duplicate-props 1 http://eslint.org/docs/rules/no-unreachable ✘ http://eslint.org/docs/rules/ Parsing error: Unexpected token /Users/zhongjiahao/beisen/gitlab/FormUploader/index.js:62:18  changeStatus() {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/null ✘ http://eslint.org/docs/rules/ Parsing error: Unexpected token /Users/zhongjiahao/beisen/gitlab/FormUploader/index.js:62:18  changeStatus() {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/null ✘ http://eslint.org/docs/rules/ Parsing error: Unexpected token /Users/zhongjiahao/beisen/gitlab/FormUploader/index.js:62:18  changeStatus() {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/null ✘ http://eslint.org/docs/rules/ Parsing error: Unexpected token /Users/zhongjiahao/beisen/gitlab/FormUploader/index.js:62:18  changeStatus() {  ^ ✘ 1 problem (1 error, 0 warnings)  Errors:  1 http://eslint.org/docs/rules/null