Inventory-IT/.eslintcache

1 line
28 KiB
Plaintext

[{"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\index.js":"1","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\reportWebVitals.js":"2","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\App.js":"3","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Nav.js":"4","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Sprzet.js":"5","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\config\\fire.js":"6","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\Login.js":"7","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\Home.js":"8","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Historia.js":"9","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\SprzetForm.js":"10","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\HistoriaForm.js":"11","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Intro.js":"12"},{"size":554,"mtime":1611172112475,"results":"13","hashOfConfig":"14"},{"size":362,"mtime":499162500000,"results":"15","hashOfConfig":"14"},{"size":637,"mtime":1611078382695,"results":"16","hashOfConfig":"14"},{"size":880,"mtime":1611081027542,"results":"17","hashOfConfig":"14"},{"size":4411,"mtime":1611835519341,"results":"18","hashOfConfig":"14"},{"size":519,"mtime":1611260299806,"results":"19","hashOfConfig":"14"},{"size":2465,"mtime":1610301492722,"results":"20","hashOfConfig":"14"},{"size":2541,"mtime":1611917714092,"results":"21","hashOfConfig":"14"},{"size":5120,"mtime":1611840348455,"results":"22","hashOfConfig":"14"},{"size":1670,"mtime":1611845004325,"results":"23","hashOfConfig":"14"},{"size":2115,"mtime":1611841270204,"results":"24","hashOfConfig":"14"},{"size":488,"mtime":1611936133696,"results":"25","hashOfConfig":"14"},{"filePath":"26","messages":"27","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},"q283lp",{"filePath":"29","messages":"30","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},{"filePath":"31","messages":"32","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},{"filePath":"33","messages":"34","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"35","usedDeprecatedRules":"36"},{"filePath":"37","messages":"38","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"39","usedDeprecatedRules":"28"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},{"filePath":"42","messages":"43","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},{"filePath":"44","messages":"45","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"46","usedDeprecatedRules":"28"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"49","usedDeprecatedRules":"28"},{"filePath":"50","messages":"51","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"52","usedDeprecatedRules":"28"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"55","usedDeprecatedRules":"56"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"28"},"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\index.js",[],["59","60"],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\reportWebVitals.js",[],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\App.js",[],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Nav.js",["61","62","63","64"],"import React from 'react'\r\n\r\nconst Nav = () => {\r\n return (\r\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\r\n <a class=\"navbar-brand\" href=\"#\">Inventory-IT</a>\r\n <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarColor01\" aria-controls=\"navbarColor01\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\r\n <span class=\"navbar-toggler-icon\"></span>\r\n </button>\r\n\r\n <div class=\"collapse navbar-collapse\" id=\"navbarColor01\">\r\n <ul class=\"navbar-nav mr-auto\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"#\">Sprzęt\r\n </a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"#\">Historia sprzętu</a>\r\n </li>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" >Wyloguj</a>\r\n </li>\r\n </ul>\r\n </div>\r\n</nav>\r\n );\r\n}\r\n\r\nexport default Nav;",["65","66"],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Sprzet.js",["67","68","69","70","71"],"import React, {useState, useEffect} from 'react'\r\nimport SprzetForm from './SprzetForm';\r\nimport fire from '../config/fire';\r\n\r\nconst Sprzet = () => {\r\n \r\n var [sprzetObjects, setSprzetObjects] = useState({})\r\n var [currentId, setCurrentId] = useState('')\r\n const [searchTerm, setSearchTerm] = useState('')\r\n\r\n useEffect(() => {\r\n fire.database().ref().child('Sprzet').on('value', snapshot => {\r\n if(snapshot.val() != null)\r\n setSprzetObjects({\r\n ...snapshot.val()\r\n })\r\n else\r\n setSprzetObjects({})\r\n })\r\n }, [])\r\n\r\n const addOrEdit = obj => {\r\n if (currentId == '')\r\n fire.database().ref().child('Sprzet').push(\r\n obj,\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n else\r\n fire.database().ref().child(`Sprzet/${currentId}`).set(\r\n obj,\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n }\r\n\r\n const onDelete = key => {\r\n if (window.confirm('Czy na pewno chcesz usunąć ten sprzęt z listy?')) {\r\n fire.database().ref().child(`Sprzet/${key}`).remove(\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n }\r\n }\r\n\r\n return (\r\n <>\r\n <div class=\"Sprzet\">\r\n <SprzetForm {...({addOrEdit, currentId, sprzetObjects})}/>\r\n <input class=\"szukaj\" type=\"text\" placeholder=\"Szukaj...\" onChange={ (event) => {setSearchTerm(event.target.value)}} />\r\n <table class=\"table table-hover\" id=\"table-Sprzet\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">Numer seryjny</th>\r\n <th scope=\"col\">Nazwa urządzenia</th>\r\n <th scope=\"col\">Rodzaj urządzenia</th>\r\n <th scope=\"col\">Stan</th>\r\n <th scope=\"col\">Akcje</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n {\r\n Object.keys(sprzetObjects).filter((id) => {\r\n if (searchTerm == \"\") {\r\n return id\r\n } else if (sprzetObjects[id].numer_seryjny.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (sprzetObjects[id].nazwa_urzadzenia.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (sprzetObjects[id].rodzaj_urzadzenia.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (sprzetObjects[id].stan.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n }\r\n }).map(id => {\r\n return <tr key={id} class=\"table-primary\">\r\n <th scope=\"row\">{sprzetObjects[id].numer_seryjny}</th>\r\n <td>{sprzetObjects[id].nazwa_urzadzenia}</td>\r\n <td>{sprzetObjects[id].rodzaj_urzadzenia}</td>\r\n <td>{sprzetObjects[id].stan}</td>\r\n <td>\r\n <a onClick={() => {setCurrentId(id)}}>\r\n <button class=\"badge badge-light\">Edytuj</button>\r\n </a>\r\n <a onClick={() => {onDelete(id)}}>\r\n <button class=\"badge badge-danger\">Usuń</button>\r\n </a>\r\n </td>\r\n </tr>\r\n })\r\n }\r\n </tbody>\r\n </table>\r\n </div> \r\n </>\r\n );\r\n}\r\n\r\nexport default Sprzet;","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\config\\fire.js",[],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\Login.js",[],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\Home.js",["72","73","74","75"],"import React, { Component } from 'react';\r\nimport fire from './config/fire';\r\n\r\nimport {BrowserRouter as Router, Switch, Route} from 'react-router-dom';\r\nimport Sprzet from './components/Sprzet';\r\nimport Historia from './components/Historia';\r\nimport Intro from './components/Intro';\r\nimport {Link} from 'react-router-dom';\r\n\r\nclass Home extends Component {\r\n constructor(props) {\r\n super(props)\r\n this.state={\r\n\r\n }\r\n }\r\n logout() {\r\n fire.auth().signOut();\r\n }\r\n render() {\r\n return(\r\n <Router>\r\n <div>\r\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\r\n <Link to=\"/\">\r\n <a class=\"navbar-brand\" href=\"#\">Inventory-IT</a>\r\n <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarColor01\" aria-controls=\"navbarColor01\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\r\n <span class=\"navbar-toggler-icon\"></span>\r\n </button>\r\n </Link>\r\n\r\n <div class=\"collapse navbar-collapse\" id=\"navbarColor01\">\r\n <ul class=\"navbar-nav mr-auto\">\r\n <Link to=\"/Sprzet\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\">Sprzęt</a>\r\n </li>\r\n </Link>\r\n <Link to=\"/Historia\">\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"#\">Historia sprzętu</a>\r\n </li>\r\n </Link>\r\n <li class=\"nav-item\">\r\n <a class=\"nav-link\" href=\"#\" onClick={this.logout}>Wyloguj</a>\r\n </li>\r\n </ul>\r\n </div>\r\n </nav>\r\n \r\n <Switch>\r\n <Route path=\"/\" exact component={Intro} />\r\n <Route path=\"/Sprzet\" exact component={Sprzet} />\r\n <Route path=\"/Historia\" exact component={Historia} />\r\n </Switch>\r\n </div> \r\n </Router>\r\n )\r\n }\r\n}\r\n\r\nexport default Home;","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Historia.js",["76","77","78","79","80"],"import React, {useState, useEffect} from 'react'\r\nimport HistoriaForm from './HistoriaForm';\r\nimport fire from '../config/fire';\r\n\r\nconst Historia = () => {\r\n \r\n var [historiaObjects, setHistoriaObjects] = useState({})\r\n var [currentId, setCurrentId] = useState('')\r\n const [searchTerm, setSearchTerm] = useState('')\r\n\r\n useEffect(() => {\r\n fire.database().ref().child('Historia').on('value', snapshot => {\r\n if(snapshot.val() != null)\r\n setHistoriaObjects({\r\n ...snapshot.val()\r\n })\r\n else\r\n setHistoriaObjects({})\r\n })\r\n }, [])\r\n\r\n const addOrEdit = obj => {\r\n if (currentId == '')\r\n fire.database().ref().child('Historia').push(\r\n obj,\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n else\r\n fire.database().ref().child(`Historia/${currentId}`).set(\r\n obj,\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n }\r\n\r\n const onDelete = key => {\r\n if (window.confirm('Czy na pewno chcesz usunąć ten wiersz z listy?')) {\r\n fire.database().ref().child(`Historia/${key}`).remove(\r\n err => {\r\n if (err)\r\n console.log(err)\r\n else\r\n setCurrentId('')\r\n }\r\n )\r\n }\r\n }\r\n\r\n return (\r\n <>\r\n <div class=\"Sprzet\">\r\n <HistoriaForm {...({addOrEdit, currentId, historiaObjects})}/>\r\n <input class=\"szukaj\" type=\"text\" placeholder=\"Szukaj...\" onChange={ (event) => {setSearchTerm(event.target.value)}} />\r\n <table class=\"table table-hover\" id=\"table-Sprzet\">\r\n <thead>\r\n <tr>\r\n <th scope=\"col\">Data pobrania sprzętu</th>\r\n <th scope=\"col\">Data zdania sprzętu</th>\r\n <th scope=\"col\">Imie</th>\r\n <th scope=\"col\">Nazwisko</th>\r\n <th scope=\"col\">Numer seryjny komputera</th>\r\n <th scope=\"col\">Numer seryjny telefon</th>\r\n <th scope=\"col\">Akcje</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n {\r\n Object.keys(historiaObjects).filter((id) => {\r\n if (searchTerm == \"\") {\r\n return id\r\n } else if (historiaObjects[id].data_pobrania_sprzetu.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (historiaObjects[id].data_zdania_sprzetu.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (historiaObjects[id].imie.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (historiaObjects[id].nazwisko.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (historiaObjects[id].numer_seryjny_komputer.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n } else if (historiaObjects[id].numer_seryjny_telefon.toLowerCase().includes(searchTerm.toLowerCase())) {\r\n return id\r\n }\r\n }).map(id => {\r\n return <tr key={id} class=\"table-primary\">\r\n <th scope=\"row\">{historiaObjects[id].data_pobrania_sprzetu}</th>\r\n <td>{historiaObjects[id].data_zdania_sprzetu}</td>\r\n <td>{historiaObjects[id].imie}</td>\r\n <td>{historiaObjects[id].nazwisko}</td>\r\n <td>{historiaObjects[id].numer_seryjny_komputer}</td>\r\n <td>{historiaObjects[id].numer_seryjny_telefon}</td>\r\n <td>\r\n <a onClick={() => {setCurrentId(id)}}>\r\n <button class=\"badge badge-light\">Edytuj</button>\r\n </a>\r\n <a onClick={() => {onDelete(id)}}>\r\n <button class=\"badge badge-danger\">Usuń</button>\r\n </a>\r\n </td>\r\n </tr>\r\n })\r\n }\r\n </tbody>\r\n </table>\r\n </div> \r\n </>\r\n );\r\n}\r\n\r\nexport default Historia;","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\SprzetForm.js",["81","82","83"],"import React, {useState, useEffect} from 'react'\r\n\r\nconst SprzetForm = (props) => {\r\n const initialFieldValues ={\r\n numer_seryjny:'',\r\n nazwa_urzadzenia:'',\r\n rodzaj_urzadzenia:'',\r\n stan:''\r\n }\r\n\r\n var [values, setValues] = useState(initialFieldValues)\r\n\r\n useEffect(() => {\r\n if(props.currentId=='')\r\n setValues({\r\n ...initialFieldValues\r\n })\r\n else\r\n setValues({\r\n ...props.sprzetObjects[props.currentId]\r\n }) \r\n }, [props.currentId, props.sprzetObjects])\r\n\r\n const handleInputChange = e => {\r\n var {name, value} = e.target\r\n setValues({\r\n ...values,\r\n [name]: value\r\n })\r\n }\r\n\r\n const handleFormSubmit = e => {\r\n e.preventDefault();\r\n props.addOrEdit(values)\r\n }\r\n\r\n return (\r\n <form onSubmit={handleFormSubmit}>\r\n <input class=\"intext\" placeholder=\"Numer seryjny\" name=\"numer_seryjny\" value={values.numer_seryjny} onChange={handleInputChange}/>\r\n <input class=\"intext\" placeholder=\"Nazwa urządzenia\" name=\"nazwa_urzadzenia\" value={values.nazwa_urzadzenia} onChange={handleInputChange}/>\r\n <input class=\"intext\" placeholder=\"Rodzaj urządzenia\" name=\"rodzaj_urzadzenia\" value={values.rodzaj_urzadzenia} onChange={handleInputChange}/>\r\n <input class=\"intext\" placeholder=\"Stan\" name=\"stan\" value={values.stan} onChange={handleInputChange}/>\r\n <input type=\"submit\" class=\"btn btn-info\" value={props.currentId==''?\"Dodaj sprzęt\":\"Aktualizuj\"}/>\r\n </form>\r\n );\r\n}\r\n\r\nexport default SprzetForm;","C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\HistoriaForm.js",["84","85","86","87"],"import React, {useState, useEffect} from 'react'\r\n\r\nconst HisotiraForm = (props) => {\r\n const initialFieldValues ={\r\n data_pobrania_sprzetu:'',\r\n data_zdania_sprzetu:'',\r\n imie:'',\r\n nazwisko:'',\r\n numer_seryjny_komputer:'',\r\n numer_seryjny_telefon:''\r\n }\r\n\r\n var [values, setValues] = useState(initialFieldValues)\r\n\r\n useEffect(() => {\r\n if(props.currentId=='')\r\n setValues({\r\n ...initialFieldValues\r\n })\r\n else\r\n setValues({\r\n ...props.historiaObjects[props.currentId]\r\n }) \r\n }, [props.currentId, props.historiaObjects])\r\n\r\n const handleInputChange = e => {\r\n var {name, value} = e.target\r\n setValues({\r\n ...values,\r\n [name]: value\r\n })\r\n }\r\n\r\n const handleFormSubmit = e => {\r\n e.preventDefault();\r\n props.addOrEdit(values)\r\n }\r\n\r\n return (\r\n <form onSubmit={handleFormSubmit}>\r\n <input class=\"intext1\" placeholder=\"Data pobrania sprzętu\" name=\"data_pobrania_sprzetu\" value={values.data_pobrania_sprzetu} onChange={handleInputChange}/>\r\n <input class=\"intext1\" placeholder=\"Data zdania sprzętu\" name=\"data_zdania_sprzetu\" value={values.data_zdania_sprzetu} onChange={handleInputChange}/>\r\n <input class=\"intext1\" placeholder=\"Imie\" name=\"imie\" value={values.imie} onChange={handleInputChange}/>\r\n <input class=\"intext1\" placeholder=\"Nazwisko\" name=\"nazwisko\" value={values.nazwisko} onChange={handleInputChange}/>\r\n <input class=\"intext1\" placeholder=\"Numer seryjny komputer\" name=\"numer_seryjny_komputer\" value={values.numer_seryjny_komputer} onChange={handleInputChange}/>\r\n <input class=\"intext1\" placeholder=\"Numer seryjny telefon\" name=\"numer_seryjny_telefon\" value={values.numer_seryjny_telefon} onChange={handleInputChange}/>\r\n <input class=\"intext1\" type=\"submit\" class=\"btn btn-info\" value={props.currentId==''?\"Dodaj dane\":\"Aktualizuj\"}/>\r\n </form>\r\n );\r\n}\r\n\r\nexport default HisotiraForm;",["88","89"],"C:\\Users\\Olek\\Documents\\Szkoła\\Pracownia Programowania\\inventory-it\\src\\components\\Intro.js",[],{"ruleId":"90","replacedBy":"91"},{"ruleId":"92","replacedBy":"93"},{"ruleId":"94","severity":1,"message":"95","line":6,"column":3,"nodeType":"96","endLine":6,"endColumn":36},{"ruleId":"94","severity":1,"message":"95","line":14,"column":9,"nodeType":"96","endLine":14,"endColumn":38},{"ruleId":"94","severity":1,"message":"95","line":18,"column":9,"nodeType":"96","endLine":18,"endColumn":38},{"ruleId":"94","severity":1,"message":"97","line":21,"column":9,"nodeType":"96","endLine":21,"endColumn":30},{"ruleId":"90","replacedBy":"98"},{"ruleId":"92","replacedBy":"99"},{"ruleId":"100","severity":1,"message":"101","line":23,"column":23,"nodeType":"102","messageId":"103","endLine":23,"endColumn":25},{"ruleId":"104","severity":1,"message":"105","line":75,"column":64,"nodeType":"106","messageId":"107","endLine":75,"endColumn":66},{"ruleId":"100","severity":1,"message":"101","line":76,"column":44,"nodeType":"102","messageId":"103","endLine":76,"endColumn":46},{"ruleId":"94","severity":1,"message":"97","line":94,"column":37,"nodeType":"96","endLine":94,"endColumn":75},{"ruleId":"94","severity":1,"message":"97","line":97,"column":37,"nodeType":"96","endLine":97,"endColumn":71},{"ruleId":"94","severity":1,"message":"95","line":26,"column":29,"nodeType":"96","endLine":26,"endColumn":62},{"ruleId":"94","severity":1,"message":"97","line":36,"column":41,"nodeType":"96","endLine":36,"endColumn":61},{"ruleId":"94","severity":1,"message":"95","line":41,"column":41,"nodeType":"96","endLine":41,"endColumn":70},{"ruleId":"94","severity":1,"message":"95","line":45,"column":33,"nodeType":"96","endLine":45,"endColumn":84},{"ruleId":"100","severity":1,"message":"101","line":23,"column":23,"nodeType":"102","messageId":"103","endLine":23,"endColumn":25},{"ruleId":"104","severity":1,"message":"105","line":77,"column":66,"nodeType":"106","messageId":"107","endLine":77,"endColumn":68},{"ruleId":"100","severity":1,"message":"101","line":78,"column":44,"nodeType":"102","messageId":"103","endLine":78,"endColumn":46},{"ruleId":"94","severity":1,"message":"97","line":102,"column":37,"nodeType":"96","endLine":102,"endColumn":75},{"ruleId":"94","severity":1,"message":"97","line":105,"column":37,"nodeType":"96","endLine":105,"endColumn":71},{"ruleId":"100","severity":1,"message":"101","line":14,"column":27,"nodeType":"102","messageId":"103","endLine":14,"endColumn":29},{"ruleId":"108","severity":1,"message":"109","line":22,"column":8,"nodeType":"110","endLine":22,"endColumn":46,"suggestions":"111"},{"ruleId":"100","severity":1,"message":"101","line":43,"column":77,"nodeType":"102","messageId":"103","endLine":43,"endColumn":79},{"ruleId":"100","severity":1,"message":"101","line":16,"column":27,"nodeType":"102","messageId":"103","endLine":16,"endColumn":29},{"ruleId":"108","severity":1,"message":"109","line":24,"column":8,"nodeType":"110","endLine":24,"endColumn":48,"suggestions":"112"},{"ruleId":"113","severity":1,"message":"114","line":47,"column":50,"nodeType":"115","endLine":47,"endColumn":70},{"ruleId":"100","severity":1,"message":"101","line":47,"column":93,"nodeType":"102","messageId":"103","endLine":47,"endColumn":95},{"ruleId":"90","replacedBy":"116"},{"ruleId":"92","replacedBy":"117"},"no-native-reassign",["118"],"no-negated-in-lhs",["119"],"jsx-a11y/anchor-is-valid","The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md","JSXOpeningElement","The href attribute is required for an anchor to be keyboard accessible. Provide a valid, navigable address as the href value. If you cannot provide an href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md",["118"],["119"],"eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","array-callback-return","Array.prototype.filter() expects a value to be returned at the end of arrow function.","ArrowFunctionExpression","expectedAtEnd","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'initialFieldValues'. Either include it or remove the dependency array.","ArrayExpression",["120"],["121"],"react/jsx-no-duplicate-props","No duplicate props allowed","JSXAttribute",["118"],["119"],"no-global-assign","no-unsafe-negation",{"desc":"122","fix":"123"},{"desc":"124","fix":"125"},"Update the dependencies array to be: [initialFieldValues, props.currentId, props.sprzetObjects]",{"range":"126","text":"127"},"Update the dependencies array to be: [initialFieldValues, props.currentId, props.historiaObjects]",{"range":"128","text":"129"},[550,588],"[initialFieldValues, props.currentId, props.sprzetObjects]",[627,667],"[initialFieldValues, props.currentId, props.historiaObjects]"]