{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":71729669,"defaultBranch":"main","name":"detekt","ownerLogin":"detekt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-23T21:04:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57960713?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715077524.0","currentOid":""},"activityList":{"items":[{"before":"dfa3b0ab9106a9be0cb9fe4f6417ee7d849facb8","after":"5fa8528804ceb6ef6ceaac82226d113ebebeead4","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T14:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@35c4599c7a94e1929d1230c9b882e35fe700e9e4 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 35c4599 🚀"}},{"before":"afd59a59d7524d7c40acf7cff28b91a4ba254632","after":"35c4599c7a94e1929d1230c9b882e35fe700e9e4","ref":"refs/heads/main","pushedAt":"2024-05-07T14:30:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove hasCommentInside functions (#7269)\n\n* Remove hasCommentInside functions\r\n\r\n* Simplify implementation of PsiElement.hasCommentInside","shortMessageHtmlLink":"Remove hasCommentInside functions (#7269)"}},{"before":"ae293d3284a6352d6b7ede1e196f1b5a7e28903b","after":"dfa3b0ab9106a9be0cb9fe4f6417ee7d849facb8","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T13:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@afd59a59d7524d7c40acf7cff28b91a4ba254632 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ afd59a5 🚀"}},{"before":"92d31edb30af01b4da1feac9e68bc96684a0ec87","after":"afd59a59d7524d7c40acf7cff28b91a4ba254632","ref":"refs/heads/main","pushedAt":"2024-05-07T13:25:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove isUsedForNesting function (#7268)","shortMessageHtmlLink":"Remove isUsedForNesting function (#7268)"}},{"before":"3d811c78c72acc7cc6587455c84086692f56a503","after":"ae293d3284a6352d6b7ede1e196f1b5a7e28903b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T13:24:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@92d31edb30af01b4da1feac9e68bc96684a0ec87 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 92d31ed 🚀"}},{"before":"38651f82c76306a997887df88b22fc19bd3ea7ed","after":"92d31edb30af01b4da1feac9e68bc96684a0ec87","ref":"refs/heads/main","pushedAt":"2024-05-07T13:21:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Simplify implementation of InvalidRange rule (#7267)\n\n* Simplify implementation of InvalidRange rule\r\n\r\n* Remove getIntValueForPsiElement function","shortMessageHtmlLink":"Simplify implementation of InvalidRange rule (#7267)"}},{"before":"91202b23c850ee63405cd7cdd8197113dd65950f","after":null,"ref":"refs/heads/renovate/kotlin-monorepo","pushedAt":"2024-05-07T10:25:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"}},{"before":"f1b1bb1efe783c3ca62c535c18f0df26cee115c6","after":"38651f82c76306a997887df88b22fc19bd3ea7ed","ref":"refs/heads/main","pushedAt":"2024-05-07T10:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"fix(deps): update kotlin monorepo to v1.9.24 (#7264)\n\n* fix(deps): update kotlin monorepo to v1.9.24\r\n\r\n* Update Kotlin compiler checksum\r\n\r\n---------\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>\r\nCo-authored-by: Matthew Haughton <3flex@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update kotlin monorepo to v1.9.24 (#7264)"}},{"before":"ea2f6c9a9bd71e1e3af10ceaab0b5c8162c9dacc","after":null,"ref":"refs/heads/renovate/kotlin","pushedAt":"2024-05-07T10:15:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"}},{"before":null,"after":"ea2f6c9a9bd71e1e3af10ceaab0b5c8162c9dacc","ref":"refs/heads/renovate/kotlin","pushedAt":"2024-05-07T10:14:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency org.jetbrains.kotlin.jvm to v1.9.24","shortMessageHtmlLink":"chore(deps): update dependency org.jetbrains.kotlin.jvm to v1.9.24"}},{"before":"32a03af6c02c9fe8997c24c28754591e63a12ede","after":"91202b23c850ee63405cd7cdd8197113dd65950f","ref":"refs/heads/renovate/kotlin-monorepo","pushedAt":"2024-05-07T10:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Update Kotlin compiler checksum","shortMessageHtmlLink":"Update Kotlin compiler checksum"}},{"before":"c8956384e6c8710c994347560d7ff07be4bb8bc6","after":"3d811c78c72acc7cc6587455c84086692f56a503","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T07:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@f1b1bb1efe783c3ca62c535c18f0df26cee115c6 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f1b1bb1 🚀"}},{"before":null,"after":"32a03af6c02c9fe8997c24c28754591e63a12ede","ref":"refs/heads/renovate/kotlin-monorepo","pushedAt":"2024-05-07T07:01:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update kotlin monorepo to v1.9.24","shortMessageHtmlLink":"fix(deps): update kotlin monorepo to v1.9.24"}},{"before":"5b83dc3d35dad5cb251f5d143619af1d8e235a97","after":"f1b1bb1efe783c3ca62c535c18f0df26cee115c6","ref":"refs/heads/main","pushedAt":"2024-05-07T07:00:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove ability to create AnalysisResult by passing source code and filename (#7255)\n\n* Remove ability to create AnalysisResult by passing source code and filename\r\n\r\nCalling detekt from production code should only ever pass a KtFile or a\r\nPath (from which a KtFile can be created).\r\n\r\nCreating KtFile from text directly is only required from tests.\r\n\r\n* Move createKtFile to KtTestCompiler\r\n\r\n* Remove unused function","shortMessageHtmlLink":"Remove ability to create AnalysisResult by passing source code and fi…"}},{"before":"d1cd52ee3ba13dbb81dddffc34f7c39a4b16a307","after":"c8956384e6c8710c994347560d7ff07be4bb8bc6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T06:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@5b83dc3d35dad5cb251f5d143619af1d8e235a97 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 5b83dc3 🚀"}},{"before":"87414a0242088dd02a7b9284fc99e7397a3a2b8f","after":"5b83dc3d35dad5cb251f5d143619af1d8e235a97","ref":"refs/heads/main","pushedAt":"2024-05-07T06:30:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove PsiFile.absolutePath (#7254)\n\n* Remove PsiFile.absolutePath\n\n* Use real file to check path includes/excludes\n\n* Add KtFile.absolutePath()\n\nKtFile.virtualFilePath is cached so should be a tiny bit more performant\nwhen called repeatedly for the same file.","shortMessageHtmlLink":"Remove PsiFile.absolutePath (#7254)"}},{"before":"3319791c3b0d6db0e324b54a73fcdbb2861ebc70","after":null,"ref":"refs/heads/change-how-we-instantiate-the-rules","pushedAt":"2024-05-07T05:27:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"}},{"before":"0951519ea8cb9157e997c76ee54fb7674bdc3219","after":"87414a0242088dd02a7b9284fc99e7397a3a2b8f","ref":"refs/heads/main","pushedAt":"2024-05-07T05:27:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Change how we instanciate the rules (#7262)","shortMessageHtmlLink":"Change how we instanciate the rules (#7262)"}},{"before":"60b2413855b86842c80caefa15b5dc6b49ce3444","after":"0951519ea8cb9157e997c76ee54fb7674bdc3219","ref":"refs/heads/main","pushedAt":"2024-05-06T22:35:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove line separator detection logic (#7251)\n\nThis is now full handled by the IntelliJ components in the embeddable\r\ncompiler.","shortMessageHtmlLink":"Remove line separator detection logic (#7251)"}},{"before":"79bb34bee7bfeadc197b3b7dc0a171f88727d0c6","after":"fe4a0590428ff68bebd731f032bf3f6c71cec6bf","ref":"refs/heads/multiple-instances","pushedAt":"2024-05-06T19:17:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Make it work","shortMessageHtmlLink":"Make it work"}},{"before":null,"after":"79bb34bee7bfeadc197b3b7dc0a171f88727d0c6","ref":"refs/heads/multiple-instances","pushedAt":"2024-05-06T19:12:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Make it work","shortMessageHtmlLink":"Make it work"}},{"before":null,"after":"3319791c3b0d6db0e324b54a73fcdbb2861ebc70","ref":"refs/heads/change-how-we-instantiate-the-rules","pushedAt":"2024-05-06T18:26:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Change how we instanciate the rules","shortMessageHtmlLink":"Change how we instanciate the rules"}},{"before":"d68f73d54b00d33ed32921f6d4d214318bf01e65","after":"d1cd52ee3ba13dbb81dddffc34f7c39a4b16a307","ref":"refs/heads/gh-pages","pushedAt":"2024-05-06T11:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@60b2413855b86842c80caefa15b5dc6b49ce3444 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 60b2413 🚀"}},{"before":"9360ab5dca85ff5d1ced4657656fed4f780628c9","after":null,"ref":"refs/heads/move-path-filters","pushedAt":"2024-05-06T11:56:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"}},{"before":"731735b09b0b5393fe2311a75f36e282d9d47671","after":"60b2413855b86842c80caefa15b5dc6b49ce3444","ref":"refs/heads/main","pushedAt":"2024-05-06T11:56:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Move `PathFilters` from detekt-api to detekt-utils (#6866)\n\n* Move test to the correct project\r\n\r\n* Simplify code\r\n\r\n* Move PathFilters to detekt-utils","shortMessageHtmlLink":"Move PathFilters from detekt-api to detekt-utils (#6866)"}},{"before":"7805f53f023be62d8beba3e876ced91179a0abeb","after":"9360ab5dca85ff5d1ced4657656fed4f780628c9","ref":"refs/heads/move-path-filters","pushedAt":"2024-05-06T11:39:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BraisGabin","name":"Brais Gabín","path":"/BraisGabin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/721244?s=80&v=4"},"commit":{"message":"Move PathFilters to detekt-utils","shortMessageHtmlLink":"Move PathFilters to detekt-utils"}},{"before":"1d6b73833e5b497e9035b53c1fb5d987f78d18aa","after":"731735b09b0b5393fe2311a75f36e282d9d47671","ref":"refs/heads/main","pushedAt":"2024-05-06T07:37:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Stop creating in-memory KtFile when file path is provided (#7250)\n\n* Trigger automatic line separator detection in tests\r\n\r\nThis is required when loading KtFile using standard methods\r\n\r\n* Stop creating in-memory KtFile when file path is provided\r\n\r\nThe new methods will create KtFile with virtualPath.path set correctly\r\n\r\n* Reset modifiedText when autocorrecting files\r\n\r\nThe same instance of a KtFile will be reused in some circumstances. To\r\navoid issues the modifiedText must be reset.","shortMessageHtmlLink":"Stop creating in-memory KtFile when file path is provided (#7250)"}},{"before":"22cdf5d6e5a452fc2b68f9449e5f0ddf00c3826a","after":"d68f73d54b00d33ed32921f6d4d214318bf01e65","ref":"refs/heads/gh-pages","pushedAt":"2024-05-06T07:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@1d6b73833e5b497e9035b53c1fb5d987f78d18aa 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 1d6b738 🚀"}},{"before":"b01bc7a5fbc94708d7d12b3e75ca61ad8fcaa898","after":"1d6b73833e5b497e9035b53c1fb5d987f78d18aa","ref":"refs/heads/main","pushedAt":"2024-05-06T07:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3flex","name":"Matthew Haughton","path":"/3flex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170028?s=80&v=4"},"commit":{"message":"Remove PsiFile.lineSeparator (#7240)\n\n* Use built-in functions to store & retrieve detected line separator\r\n\r\ndetekt only needs to set this itself when compiling KtFile directly.\r\nWhen other methods are used to create KtFiles the line separator is\r\nautomatically set.\r\n\r\n* Remove PsiFile.lineSeparator\r\n\r\n* Add line ending tests for autocorrect\r\n\r\n* Trigger automatic line separator detection in tests\r\n\r\nThis is required when loading KtFile using standard methods","shortMessageHtmlLink":"Remove PsiFile.lineSeparator (#7240)"}},{"before":"f7f5e9c4cdacd620a449631e330659aba5b331de","after":"22cdf5d6e5a452fc2b68f9449e5f0ddf00c3826a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-05T23:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ detekt/detekt@b01bc7a5fbc94708d7d12b3e75ca61ad8fcaa898 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ b01bc7a 🚀"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ66zwQA","startCursor":null,"endCursor":null}},"title":"Activity · detekt/detekt"}