Freescout-Dashboard-Plugin/Resources/myapp/.eslintcache
Mat 55808483a0 - dashboard preview
- remove elements
- readme prep and todo
2023-09-25 20:02:28 +10:00

1 line
No EOL
16 KiB
Text

[{"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\main.tsx":"1","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\pages\\Container.tsx":"2","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\@stores\\MyStore.tsx":"3","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\@types\\storeState.ts":"4","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Header.tsx":"5","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Dashboard.tsx":"6","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\pages\\Index.tsx":"7","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Grid.tsx":"8","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\modules.tsx":"9","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\openTicketOverview.tsx":"10","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\lastClosures.tsx":"11","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\pendingTicketsBreakdown.tsx":"12","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\responseTimesOverTime.tsx":"13","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\openTicketsBreakdown.tsx":"14","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\responseTimes.tsx":"15"},{"size":341,"mtime":1695544616875,"results":"16","hashOfConfig":"17"},{"size":545,"mtime":1695552099786,"results":"18","hashOfConfig":"17"},{"size":3271,"mtime":1695540645806,"results":"19","hashOfConfig":"17"},{"size":614,"mtime":1695535351941,"results":"20","hashOfConfig":"17"},{"size":2659,"mtime":1695462124794,"results":"21","hashOfConfig":"17"},{"size":8970,"mtime":1695634760712,"results":"22","hashOfConfig":"17"},{"size":12736,"mtime":1695629995072,"results":"23","hashOfConfig":"17"},{"size":1132,"mtime":1695468648444,"results":"24","hashOfConfig":"17"},{"size":2567,"mtime":1695557098432,"results":"25","hashOfConfig":"17"},{"size":8269,"mtime":1695535152033,"results":"26","hashOfConfig":"17"},{"size":4171,"mtime":1695458376573,"results":"27","hashOfConfig":"17"},{"size":11351,"mtime":1695534998464,"results":"28","hashOfConfig":"17"},{"size":4757,"mtime":1695534951072,"results":"29","hashOfConfig":"17"},{"size":11210,"mtime":1695536045982,"results":"30","hashOfConfig":"17"},{"size":5479,"mtime":1695552463452,"results":"31","hashOfConfig":"17"},{"filePath":"32","messages":"33","suppressedMessages":"34","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},"ea8kec",{"filePath":"36","messages":"37","suppressedMessages":"38","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"39","messages":"40","suppressedMessages":"41","errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"42","usedDeprecatedRules":"35"},{"filePath":"43","messages":"44","suppressedMessages":"45","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"46","usedDeprecatedRules":"35"},{"filePath":"47","messages":"48","suppressedMessages":"49","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"50","messages":"51","suppressedMessages":"52","errorCount":4,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"53","messages":"54","suppressedMessages":"55","errorCount":3,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"56","messages":"57","suppressedMessages":"58","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"59","messages":"60","suppressedMessages":"61","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"62","messages":"63","suppressedMessages":"64","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"65","messages":"66","suppressedMessages":"67","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"68","messages":"69","suppressedMessages":"70","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"71","messages":"72","suppressedMessages":"73","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"74","messages":"75","suppressedMessages":"76","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},{"filePath":"77","messages":"78","suppressedMessages":"79","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"35"},"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\main.tsx",[],[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\pages\\Container.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\@stores\\MyStore.tsx",["80"],[],"import { configureStore, createSlice } from '@reduxjs/toolkit'\r\nimport { useDispatch, useSelector } from 'react-redux'\r\n\r\nimport type { TypedUseSelectorHook } from 'react-redux'\r\nimport thunk from \"redux-thunk\";\r\nimport { StoreState, newStoreState } from '../@types/storeState'\r\nimport { ISelectedDates } from '../@types/stores';\r\nimport dayjs from 'dayjs';\r\nimport { IDataEntity } from '../@types/response_times';\r\nimport { IOpenTickets } from '../@types/open_tickets';\r\nimport { IClosedTickets } from 'src/@types/closed_tickets';\r\nimport { Tmodule } from '../@types/module';\r\n\r\nexport const state: StoreState = {\r\n\tselectedDates: newStoreState<ISelectedDates>(0, {\r\n startDate: dayjs().startOf(\"month\").unix(),\r\n endDate: dayjs().endOf(\"month\").unix()\r\n }),\r\n responseTimes: newStoreState<IDataEntity[]>(0, []),\r\n openTickets: newStoreState<IOpenTickets[]>(0, []),\r\n lastClosedTickets: newStoreState<IClosedTickets[]>(0, []),\r\n selectedModules: newStoreState<Tmodule[]>(0, []),\r\n}\r\n\r\nconst UserStore = createSlice({\r\n\tname: 'store',\r\n\tinitialState: state,\r\n\treducers: {\r\n\t\tsetSelectedDates: (state, data) => {\r\n state.selectedDates.data.startDate = data.payload.startDate\r\n state.selectedDates.data.endDate = data.payload.endDate\r\n },\r\n setResponseTimes: (state, data) => {\r\n state.responseTimes.data = [...data.payload, ...state.responseTimes.data]\r\n },\r\n resetResponseTimes: (state) => {\r\n state.responseTimes.data = []\r\n },\r\n setResponseTimesLoading: (state, data) => {\r\n state.responseTimes.loading = data.payload\r\n },\r\n setOpenTickets: (state, data) => {\r\n state.openTickets.data = [...data.payload, ...state.openTickets.data]\r\n },\r\n resetOpenTickets: (state) => {\r\n state.openTickets.data = []\r\n },\r\n setOpenTicketsLoading: (state, data) => {\r\n state.openTickets.loading = data.payload\r\n },\r\n setClosedTickets: (state, data) => {\r\n state.lastClosedTickets.data = data.payload\r\n },\r\n setClosedTicketsLoading: (state, data) => {\r\n state.lastClosedTickets.loading = data.payload\r\n },\r\n\r\n\r\n\t}\r\n});\r\n\r\n// export const { incremented, decremented } = UserStore.actions\r\nexport const { \r\n setSelectedDates,\r\n resetResponseTimes,\r\n setResponseTimes,\r\n setResponseTimesLoading,\r\n setOpenTickets,\r\n resetOpenTickets,\r\n setOpenTicketsLoading,\r\n setClosedTickets,\r\n setClosedTicketsLoading,\r\n} = UserStore.actions;\r\n\r\nconst store = configureStore({\r\n\treducer: UserStore.reducer,\r\n\tmiddleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(thunk),\r\n})\r\n\r\n// watch for changes in selectedUsers\r\nstore.subscribe(() => {\r\n // const selectedUsers = store.getState().selectedUsers.data\r\n // localStorage.setItem(\"selectedUsers\", JSON.stringify(selectedUsers))\r\n\r\n})\r\n\r\n// export type RootState = ReturnType<typeof store.getState>\r\nexport type RootState = typeof state\r\nexport type AppDispatch = typeof store.dispatch\r\nexport const useAppSelector: TypedUseSelectorHook<RootState> = useSelector\r\nexport const useAppDispatch: () => AppDispatch = useDispatch\r\n\r\nexport default store\r\n","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\@types\\storeState.ts",["81","82"],[],"export interface State<T> {\r\n refreshTime?: number|false;\r\n refreshIntervalSeconds: number|false;\r\n loading: boolean;\r\n data: T;\r\n}\r\nexport interface StoreState {\r\n // @ts-ignore @typescript-eslint/no-explicit-any\r\n // @eslint-ignore @typescript-eslint/no-explicit-any\r\n [key: string]: State<any>;\r\n}\r\n\r\nexport const newStoreState = <T,>(setRefreshIntervalSeconds: number|false, defaultData: T): State<T> => {\r\n return {\r\n refreshTime: false,\r\n refreshIntervalSeconds: setRefreshIntervalSeconds,\r\n loading: false,\r\n data: defaultData as T,\r\n };\r\n}","C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Header.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Dashboard.tsx",["83","84","85","86","87"],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\pages\\Index.tsx",["88","89","90","91","92"],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\Grid.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\compoments\\modules.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\openTicketOverview.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\lastClosures.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\pendingTicketsBreakdown.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\responseTimesOverTime.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\openTicketsBreakdown.tsx",[],[],"C:\\Users\\matfr\\OneDrive\\Documents\\docker-freescout\\test\\data\\Modules\\ReportsModule\\Resources\\myapp\\src\\modules\\responseTimes.tsx",[],[],{"ruleId":"93","severity":1,"message":"94","line":25,"column":7,"nodeType":"95","messageId":"96","endLine":25,"endColumn":16},{"ruleId":"97","severity":2,"message":"98","line":8,"column":5,"nodeType":"99","messageId":"100","endLine":8,"endColumn":53},{"ruleId":"101","severity":2,"message":"102","line":10,"column":26,"nodeType":"103","messageId":"104","endLine":10,"endColumn":29,"suggestions":"105"},{"ruleId":"106","severity":2,"message":"107","line":2,"column":10,"nodeType":"95","messageId":"108","endLine":2,"endColumn":26},{"ruleId":"101","severity":2,"message":"102","line":43,"column":31,"nodeType":"103","messageId":"104","endLine":43,"endColumn":34,"suggestions":"109"},{"ruleId":"106","severity":2,"message":"110","line":58,"column":19,"nodeType":"95","messageId":"108","endLine":58,"endColumn":23},{"ruleId":"111","severity":1,"message":"112","line":86,"column":8,"nodeType":"113","endLine":86,"endColumn":21,"suggestions":"114"},{"ruleId":"101","severity":2,"message":"102","line":143,"column":98,"nodeType":"103","messageId":"104","endLine":143,"endColumn":101,"suggestions":"115"},{"ruleId":"106","severity":2,"message":"116","line":2,"column":10,"nodeType":"95","messageId":"108","endLine":2,"endColumn":18},{"ruleId":"106","severity":2,"message":"117","line":3,"column":10,"nodeType":"95","messageId":"108","endLine":3,"endColumn":18},{"ruleId":"106","severity":2,"message":"118","line":5,"column":10,"nodeType":"95","messageId":"108","endLine":5,"endColumn":19},{"ruleId":"111","severity":1,"message":"119","line":296,"column":8,"nodeType":"113","endLine":296,"endColumn":72,"suggestions":"120"},{"ruleId":"111","severity":1,"message":"121","line":332,"column":8,"nodeType":"113","endLine":332,"endColumn":15,"suggestions":"122"},"react-refresh/only-export-components","Fast refresh only works when a file only exports components. Move your component(s) to a separate file.","Identifier","localComponents","@typescript-eslint/ban-ts-comment","Do not use \"@ts-ignore\" because it alters compilation errors.","Line","tsDirectiveComment","@typescript-eslint/no-explicit-any","Unexpected any. Specify a different type.","TSAnyKeyword","unexpectedAny",["123","124"],"@typescript-eslint/no-unused-vars","'containerClasses' is defined but never used.","unusedVar",["125","126"],"'data' is defined but never used.","react-hooks/exhaustive-deps","React Hook useMemo has an unnecessary dependency: 'needsUpdate'. Either exclude it or remove the dependency array.","ArrayExpression",["127"],["128","129"],"'Dropdown' is defined but never used.","'ItemType' is defined but never used.","'createRef' is defined but never used.","React Hook useMemo has an unnecessary dependency: 'Modules'. Either exclude it or remove the dependency array. Outer scope values like 'Modules' aren't valid dependencies because mutating them doesn't re-render the component.",["130"],"React Hook useEffect has a missing dependency: 'dashboardId'. Either include it or remove the dependency array.",["131"],{"messageId":"132","fix":"133","desc":"134"},{"messageId":"135","fix":"136","desc":"137"},{"messageId":"132","fix":"138","desc":"134"},{"messageId":"135","fix":"139","desc":"137"},{"desc":"140","fix":"141"},{"messageId":"132","fix":"142","desc":"134"},{"messageId":"135","fix":"143","desc":"137"},{"desc":"144","fix":"145"},{"desc":"146","fix":"147"},"suggestUnknown",{"range":"148","text":"149"},"Use `unknown` instead, this will force you to explicitly, and safely assert the type is correct.","suggestNever",{"range":"150","text":"151"},"Use `never` instead, this is useful when instantiating generic type parameters that you don't need to know the type of.",{"range":"152","text":"149"},{"range":"153","text":"151"},"Update the dependencies array to be: []",{"range":"154","text":"155"},{"range":"156","text":"149"},{"range":"157","text":"151"},"Update the dependencies array to be: [setSelectedWidgets, selectedWidgets, updateSelections]",{"range":"158","text":"159"},"Update the dependencies array to be: [dashboardId, image]",{"range":"160","text":"161"},[325,328],"unknown",[325,328],"never",[1613,1616],[1613,1616],[3065,3078],"[]",[5886,5889],[5886,5889],[10732,10796],"[setSelectedWidgets, selectedWidgets, updateSelections]",[11886,11893],"[dashboardId, image]"]