-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 8.73 KB
/
.eslintcache
1
[{"G:\\Projects\\js\\React\\rss-reader-material\\src\\reportWebVitals.js":"1","G:\\Projects\\js\\React\\rss-reader-material\\src\\App.js":"2","G:\\Projects\\js\\React\\rss-reader-material\\src\\index.js":"3","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\NavBar.js":"4","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\Favourites.js":"5","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\NewsList.js":"6","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\Preferences.js":"7","G:\\Projects\\js\\React\\rss-reader-material\\src\\contexts\\SourcesContext.js":"8","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\ShowFeed.js":"9","G:\\Projects\\js\\React\\rss-reader-material\\src\\contexts\\PreferencesContext.js":"10"},{"size":362,"mtime":499162500000,"results":"11","hashOfConfig":"12"},{"size":1153,"mtime":1606993756217,"results":"13","hashOfConfig":"12"},{"size":607,"mtime":1606891804274,"results":"14","hashOfConfig":"12"},{"size":1796,"mtime":1607006212539,"results":"15","hashOfConfig":"12"},{"size":2517,"mtime":1606996969583,"results":"16","hashOfConfig":"12"},{"size":3901,"mtime":1606996340883,"results":"17","hashOfConfig":"12"},{"size":2939,"mtime":1606995270062,"results":"18","hashOfConfig":"12"},{"size":932,"mtime":1606992460603,"results":"19","hashOfConfig":"12"},{"size":3465,"mtime":1607006284926,"results":"20","hashOfConfig":"12"},{"size":456,"mtime":1606994916175,"results":"21","hashOfConfig":"12"},{"filePath":"22","messages":"23","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"24"},"1ua6uz1",{"filePath":"25","messages":"26","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"27"},{"filePath":"28","messages":"29","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"30"},{"filePath":"31","messages":"32","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"33","messages":"34","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"35","usedDeprecatedRules":"27"},{"filePath":"36","messages":"37","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"27"},{"filePath":"40","messages":"41","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"42","messages":"43","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"G:\\Projects\\js\\React\\rss-reader-material\\src\\reportWebVitals.js",[],["46","47"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\App.js",[],["48","49"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\index.js",[],["50","51"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\NavBar.js",["52","53","54"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\Favourites.js",["55","56","57"],"import React, { useEffect, useState, useContext } from \"react\";\r\nimport { FavouritesContext } from \"../contexts/FavouritesContext\";\r\n\r\nexport default function ShowFavourites() {\r\n const [favourites, setFavourites] = useContext(FavouritesContext);\r\n\r\n // useEffect(() => {\r\n // async function getFavourites() {\r\n // let newsItems = [];\r\n // for (let feed of sources) {\r\n // if (feed.enabled) {\r\n // // Parse the feed URL\r\n // let parsedFeed = await parser.parseURL(feed.rsslink);\r\n // // console.log(feed, parsedFeed);\r\n\r\n // // Add the publication tag for every news item\r\n // let tmpItems = parsedFeed.items.map((item) => ({\r\n // ...item,\r\n // publication: parsedFeed.title,\r\n // }));\r\n\r\n // // Add to the final array\r\n // newsItems.push(...tmpItems);\r\n // }\r\n // }\r\n\r\n // // Shuffle the items\r\n // // newsItems = newsItems.sort(() => Math.random() - 0.5);\r\n\r\n // // Sort on the basis of the date\r\n // newsItems = newsItems.sort((a, b) => {\r\n // return new Date(b.isoDate) - new Date(a.isoDate);\r\n // });\r\n\r\n // setNews(newsItems);\r\n // }\r\n // getFeeds();\r\n // }, []);\r\n\r\n return (\r\n <div>\r\n <h4>Favourite Entries</h4>\r\n <ul className=\"collection\">\r\n {favourites.length > 0 ? (\r\n favourites.map((item, idx) => {\r\n // console.log(item);\r\n\r\n return (\r\n <li key={idx} className=\"collection-item\">\r\n <h5>{item.title}</h5>\r\n <b>{item.publication}</b>{\" \"}\r\n {new Date(item.isoDate).toLocaleTimeString()}\r\n <p>{item.contentSnippet}</p>\r\n <a\r\n href={item.link}\r\n target=\"_blank\"\r\n rel=\"noreferrer\"\r\n className=\"waves-effect waves-light btn\"\r\n >\r\n Read Article\r\n </a>\r\n <button\r\n className=\"waves-effect waves-light btn\"\r\n onClick={() => deleteFavourite(item)}\r\n >\r\n Delete\r\n </button>\r\n </li>\r\n );\r\n })\r\n ) : (\r\n <h5>You have not favourited anything!</h5>\r\n )}\r\n </ul>\r\n </div>\r\n );\r\n\r\n function deleteFavourite(favItem) {\r\n let newFavs = favourites.filter((fav) => fav.guid != favItem.guid);\r\n setFavourites(newFavs);\r\n }\r\n}\r\n","G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\NewsList.js",["58"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\Preferences.js",[],"G:\\Projects\\js\\React\\rss-reader-material\\src\\contexts\\SourcesContext.js",[],"G:\\Projects\\js\\React\\rss-reader-material\\src\\components\\ShowFeed.js",["59","60","61","62"],"G:\\Projects\\js\\React\\rss-reader-material\\src\\contexts\\PreferencesContext.js",[],{"ruleId":"63","replacedBy":"64"},{"ruleId":"65","replacedBy":"66"},{"ruleId":"63","replacedBy":"67"},{"ruleId":"65","replacedBy":"68"},{"ruleId":"63","replacedBy":"69"},{"ruleId":"65","replacedBy":"70"},{"ruleId":"71","severity":1,"message":"72","line":1,"column":28,"nodeType":"73","messageId":"74","endLine":1,"endColumn":36},{"ruleId":"71","severity":1,"message":"75","line":1,"column":38,"nodeType":"73","messageId":"74","endLine":1,"endColumn":48},{"ruleId":"71","severity":1,"message":"76","line":11,"column":9,"nodeType":"73","messageId":"74","endLine":11,"endColumn":17},{"ruleId":"71","severity":1,"message":"77","line":1,"column":17,"nodeType":"73","messageId":"74","endLine":1,"endColumn":26},{"ruleId":"71","severity":1,"message":"72","line":1,"column":28,"nodeType":"73","messageId":"74","endLine":1,"endColumn":36},{"ruleId":"78","severity":1,"message":"79","line":79,"column":55,"nodeType":"80","messageId":"81","endLine":79,"endColumn":57},{"ruleId":"71","severity":1,"message":"72","line":1,"column":17,"nodeType":"73","messageId":"74","endLine":1,"endColumn":25},{"ruleId":"71","severity":1,"message":"82","line":12,"column":19,"nodeType":"73","messageId":"74","endLine":12,"endColumn":29},{"ruleId":"71","severity":1,"message":"83","line":13,"column":22,"nodeType":"73","messageId":"74","endLine":13,"endColumn":35},{"ruleId":"71","severity":1,"message":"84","line":14,"column":23,"nodeType":"73","messageId":"74","endLine":14,"endColumn":37},{"ruleId":"85","severity":1,"message":"86","line":92,"column":6,"nodeType":"87","endLine":92,"endColumn":15,"suggestions":"88"},"no-native-reassign",["89"],"no-negated-in-lhs",["90"],["89"],["90"],["89"],["90"],"no-unused-vars","'useState' is defined but never used.","Identifier","unusedVar","'useContext' is defined but never used.","'instance' is assigned a value but never used.","'useEffect' is defined but never used.","eqeqeq","Expected '!==' and instead saw '!='.","BinaryExpression","unexpected","'setSources' is assigned a value but never used.","'setFavourites' is assigned a value but never used.","'setPreferences' is assigned a value but never used.","react-hooks/exhaustive-deps","React Hook useEffect has missing dependencies: 'MAX_ITEMS', 'favourites', and 'parser'. Either include them or remove the dependency array.","ArrayExpression",["91"],"no-global-assign","no-unsafe-negation",{"desc":"92","fix":"93"},"Update the dependencies array to be: [MAX_ITEMS, favourites, parser, sources]",{"range":"94","text":"95"},[3047,3056],"[MAX_ITEMS, favourites, parser, sources]"]