[{"/home/m3mo/Desktop/temparea/solarbank/frontend/src/index.js":"1","/home/m3mo/Desktop/temparea/solarbank/frontend/src/App.js":"2","/home/m3mo/Desktop/temparea/solarbank/frontend/src/reportWebVitals.js":"3","/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/Layout.js":"4","/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/ProtectedRoute.js":"5","/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/Login.js":"6","/home/m3mo/Desktop/temparea/solarbank/frontend/src/contexts/AuthContext.js":"7","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Dashboard.js":"8","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/MapView.js":"9","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Devices.js":"10","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Settings.js":"11","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Logs.js":"12","/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/DeviceDetail.js":"13","/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/AddDeviceModal.js":"14","/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/EditDeviceModal.js":"15","/home/m3mo/Desktop/temparea/solarbank/frontend/src/services/api.js":"16"},{"size":535,"mtime":1748000432667,"results":"17","hashOfConfig":"18"},{"size":1426,"mtime":1753962576760,"results":"19","hashOfConfig":"18"},{"size":364,"mtime":1748001803257,"results":"20","hashOfConfig":"18"},{"size":5091,"mtime":1753962560191,"results":"21","hashOfConfig":"18"},{"size":680,"mtime":1753962539549,"results":"22","hashOfConfig":"18"},{"size":5266,"mtime":1753963128620,"results":"23","hashOfConfig":"18"},{"size":2472,"mtime":1753962510743,"results":"24","hashOfConfig":"18"},{"size":18742,"mtime":1754061564053,"results":"25","hashOfConfig":"18"},{"size":11423,"mtime":1748000565787,"results":"26","hashOfConfig":"18"},{"size":18990,"mtime":1754220384861,"results":"27","hashOfConfig":"18"},{"size":14528,"mtime":1748000782541,"results":"28","hashOfConfig":"18"},{"size":13711,"mtime":1748001835447,"results":"29","hashOfConfig":"18"},{"size":59213,"mtime":1754220498672,"results":"30","hashOfConfig":"18"},{"size":8453,"mtime":1753963474864,"results":"31","hashOfConfig":"18"},{"size":10620,"mtime":1754220321257,"results":"32","hashOfConfig":"18"},{"size":2326,"mtime":1748000984795,"results":"33","hashOfConfig":"18"},{"filePath":"34","messages":"35","suppressedMessages":"36","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"fp04q8",{"filePath":"37","messages":"38","suppressedMessages":"39","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"40","messages":"41","suppressedMessages":"42","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"43","messages":"44","suppressedMessages":"45","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"46","messages":"47","suppressedMessages":"48","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"49","messages":"50","suppressedMessages":"51","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"52","messages":"53","suppressedMessages":"54","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"55","messages":"56","suppressedMessages":"57","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"58","messages":"59","suppressedMessages":"60","errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"61","messages":"62","suppressedMessages":"63","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"64","messages":"65","suppressedMessages":"66","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"67","messages":"68","suppressedMessages":"69","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"70","messages":"71","suppressedMessages":"72","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"73","messages":"74","suppressedMessages":"75","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"76","messages":"77","suppressedMessages":"78","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"79","messages":"80","suppressedMessages":"81","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"/home/m3mo/Desktop/temparea/solarbank/frontend/src/index.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/App.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/reportWebVitals.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/Layout.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/ProtectedRoute.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/Login.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/contexts/AuthContext.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Dashboard.js",["82","83"],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/MapView.js",["84","85"],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Devices.js",["86"],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Settings.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/Logs.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/pages/DeviceDetail.js",["87"],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/AddDeviceModal.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/components/EditDeviceModal.js",[],[],"/home/m3mo/Desktop/temparea/solarbank/frontend/src/services/api.js",[],[],{"ruleId":"88","severity":1,"message":"89","line":2,"column":61,"nodeType":"90","messageId":"91","endLine":2,"endColumn":76},{"ruleId":"92","severity":1,"message":"93","line":45,"column":6,"nodeType":"94","endLine":45,"endColumn":8,"suggestions":"95"},{"ruleId":"88","severity":1,"message":"96","line":97,"column":21,"nodeType":"90","messageId":"91","endLine":97,"endColumn":33},{"ruleId":"88","severity":1,"message":"97","line":98,"column":19,"nodeType":"90","messageId":"91","endLine":98,"endColumn":29},{"ruleId":"92","severity":1,"message":"98","line":85,"column":6,"nodeType":"94","endLine":85,"endColumn":8,"suggestions":"99"},{"ruleId":"92","severity":1,"message":"100","line":129,"column":6,"nodeType":"94","endLine":129,"endColumn":10,"suggestions":"101"},"no-unused-vars","'FiAlertTriangle' is defined but never used.","Identifier","unusedVar","react-hooks/exhaustive-deps","React Hook useEffect has a missing dependency: 'fetchDashboardData'. Either include it or remove the dependency array.","ArrayExpression",["102"],"'setMapCenter' is assigned a value but never used.","'setMapZoom' is assigned a value but never used.","React Hook useEffect has a missing dependency: 'fetchDevices'. Either include it or remove the dependency array.",["103"],"React Hook useEffect has a missing dependency: 'fetchDeviceData'. Either include it or remove the dependency array.",["104"],{"desc":"105","fix":"106"},{"desc":"107","fix":"108"},{"desc":"109","fix":"110"},"Update the dependencies array to be: [fetchDashboardData]",{"range":"111","text":"112"},"Update the dependencies array to be: [fetchDevices]",{"range":"113","text":"114"},"Update the dependencies array to be: [fetchDeviceData, id]",{"range":"115","text":"116"},[1640,1642],"[fetchDashboardData]",[3039,3041],"[fetchDevices]",[4050,4054],"[fetchDeviceData, id]"]