{"full_name":"dmmulroy/anti-slop","owner":"dmmulroy","name":"anti-slop","url":"https://github.com/dmmulroy/anti-slop","description":"Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns","homepage":null,"topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/2755722?u=25950dae7ea516f2588726edb259e87e232de3a6&v=4","created_at":"2026-08-12T13:48:50Z","pushed_at":"2026-10-14T00:18:33Z","metrics":{"stars":6021,"forks":169,"watchers":12,"issues":42,"prs":32,"releases":0,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":10,"forks":0,"base_day":"2026-11-09"},"week":{"stars":162,"forks":6,"base_day":"2026-11-03"},"month":{"stars":834,"forks":49,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-06","2026-09-07","2026-09-08","2026-09-09","2026-09-10","2026-09-11","2026-09-12","2026-09-13","2026-09-14","2026-09-15","2026-09-16","2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[3554,3678,3746,3810,3826,3846,3876,3965,4000,4054,4076,4107,4154,4176,4196,4271,4360,4379,4436,4521,4575,4617,4642,4655,4691,4810,4911,4938,4960,4972,5009,5025,5045,5101,5127,5187,5211,5234,5308,5373,5410,5454,5474,5505,5532,5564,5583,5609,5626,5635,5654,5669,5685,5704,5714,5731,5764,5779,5859,5897,6011,6021],"forks":[75,76,78,81,81,81,83,87,88,89,89,89,90,91,91,94,95,95,97,102,103,104,105,104,107,108,110,109,110,109,109,110,111,116,120,120,124,124,129,132,135,141,144,142,146,146,147,150,150,152,154,154,155,155,155,157,157,159,163,167,169,169],"watchers":[6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,12,13,12,12],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"weekly_rate":180,"monthly_rate":111,"new":110},"same_owner":[],"issues":[{"number":60,"title":"no-unsafe-dictionary-type: a nested generic alias overwrites the caller's type arguments","comments":1,"created_at":"2026-10-22T15:32:40Z"},{"number":71,"title":"no-unknown-returns reports function types in generic constraints and defaults","comments":0,"created_at":"2026-11-06T11:02:47Z"},{"number":70,"title":"Please make it an npm package for the ease of installtion","comments":0,"created_at":"2026-11-04T03:26:16Z"},{"number":66,"title":"no-unknown-returns reports the implementation signature of an overloaded function","comments":0,"created_at":"2026-10-29T10:32:16Z"},{"number":65,"title":"no-known-value-widening reports a type guard call on a union-typed argument","comments":0,"created_at":"2026-10-29T10:32:06Z"},{"number":54,"title":"require-readable-spacing is un-usable due to CPU spikes","comments":0,"created_at":"2026-10-11T12:50:42Z"},{"number":50,"title":"no-reduce-accumulator-copy flags one-call custom reduce methods","comments":0,"created_at":"2026-10-03T13:40:36Z"},{"number":48,"title":"Effect tag rules give the wrong advice inside nested function declarations","comments":0,"created_at":"2026-09-24T20:36:30Z"}],"discussions":[],"latest_release":null,"readme":true,"readme_zh":false,"news":[{"title":"anti-slop: Opinionated Oxlint rules","url":"https://github.com/dmmulroy/anti-slop","hn":"https://news.ycombinator.com/item?id=49272634","source":"Hacker News","lang":"en","date":"2026-08-12","points":2,"comments":0},{"title":"Harbour Masters release 'PaperBoat' their Paper Mario 64 PC port","url":"https://news.google.com/rss/articles/CBMiowFBVV95cUxQSGdsbko1ZmxoU1V4YjZ5UHNGYnBKUUJDd2Y0aFZadzN1eW5ZVTN0V2M1MDdsQVE1ci1ic0ZVcEpPUDljQThsVWRTbHlxd3NMSVdEeTB0Tnh4Uzh5VzhOcDUtTFVmZjRyWDQ0UHVWNzd2eWotbGZpT1M1d09vS3FKVkh1cTMyRnAxenVtNGxuYVp5OEx5YXlORXpxX2xzWGJWdXE0?oc=5","source":"GamingOnLinux","lang":"en","date":"2026-09-17"},{"title":"Claude Watermark Remover on GitHub: What Works and What Doesn't (I Tested Them)","url":"https://news.google.com/rss/articles/CBMiigFBVV95cUxOTUJXc3lWR3drQllUbXEtRWVKTHRaMkZjWkxIdzVPZmdraVp3d3FoMG03Q2lKM19iUmR6dllQUXZrb2JOcy10enhxRDZvbDZuX2FWNmtmZ2ZkUDhXMkYtWlUzaWFWN3ZjLVBLb0wySzFOYUgwRUtsc1VsZGJLc0pPd08yb3JfUW5PalE?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-08-12"},{"title":"Claude水印去除工具评测: 我在GitHub上逐一实测, 哪些真的有效, 哪些不行","url":"https://news.google.com/rss/articles/CBMiiAFBVV95cUxOU0hDbk5xNVZvREl6a2RNa0E4cGpIWTJJaWZKdWdfb0JONUtBUDAwRm1JRHppX1Rra3NHUl96eWxjdmdMXzhXUE5zczhwTU83SThfdm91YnpVcE5HZVlvTWxkbnRuOWFHblNGUEdoS2hUamI4ODJrTmh6MmxNNWJnMzVON0paREFO?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-08-12"},{"title":"The 20 Best Claude Code Skills for UI/UX Design: Complete Guide","url":"https://news.google.com/rss/articles/CBMihAFBVV95cUxPMVdWNjdxUjFVMDdNSWtyeHlaZkxFN3RxWXVYRC1reURDZThyNjRaRFVzNTFFbVVyRFNLUE9WdkJJX1dlZkQ5ODFQdFgyeW9CV3JNOFJiTWtiMVNXYUlyblFsanU0V2FxVDlWbDBhWGw3NkhtQ3NKbHVlRk1CZWZkMlo2X00?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-03-31"},{"title":"96% of codebases rely on open source, and AI slop is putting them at risk","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5Cby1ram95aUIyTU5MblFnc0Z1VlhTYkxKdDl5ZjhhbTZRZk5mc0VxM0pfamlkOXJmSFBVMlNDZ09FTFFxRXpsODdmdU5UMjhsSmRMSmJB?oc=5","source":"The New Stack","lang":"en","date":"2026-03-29"},{"title":"Godot maintainers struggle with 'draining and demoralizing' AI slop submissions","url":"https://news.google.com/rss/articles/CBMingFBVV95cUxOc2hJc2gwMFZkbmcydkF2ei1ETk1zUWRuVVF6b2dUOXdZSjZmRFZVc3BlWUNNRHVIUEhtdG5lM05rdFRGMU1KTzFhZmdla3NGc29mVVlwVmJHMHA4elVkalRCZzNaaTh2a3FPelZ5UDJJZl9Ba2N4T1VHWTRabGtPQlltMjN6ZWhoYlVGUUx2UFREMmJKZkpnT0RMeFRqZw?oc=5","source":"DevClass","lang":"en","date":"2026-02-19"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}