{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":159109979,"defaultBranch":"master","name":"flymake-eslint","ownerLogin":"orzechowskid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-26T04:19:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2667110?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697655625.0","currentOid":""},"activityList":{"items":[{"before":"c783788fc1b6fa9703c623f651f4a72c11923d30","after":"6ab909b85a8e97815db9831cdd5f283a7830177f","ref":"refs/heads/master","pushedAt":"2024-03-22T23:15:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"Improve parsing (#36)\n\n* Clarify flymake-eslint--message-regexp\r\n\r\nBoth `any' and `not-newline' are converted to the \".\" regular\r\nexpression. I find the later more explicit and this use of `any' isn't\r\nmentioned in the docstring of `rx' (in Emacs 29.2 at least).\r\n\r\n* Fix flymake-eslint--message-regexp for multi-line messages\r\n\r\nIn some cases, eslint can produce a multi-line error message. This\r\nhappens for example for the import/no-deprecated rule [1] which shows\r\na user-constructed message in the error. Replacing `any' (which\r\nmatches anything but a new line) with `anychar' allows for matching\r\nnew lines within the message.\r\n\r\n[1] https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-deprecated.md\r\n\r\n* Improve JSON parsing in case of an eslint's crash\r\n\r\nEven if \"--format json\" is passed to eslint, the output will be\r\nnon-json in case of a crash, e.g.,\r\n\r\n Error: Failed to load plugin 'foo' declared in '.eslintrc.cjs':\r\n Cannot find module 'eslint-plugin-foo' …\r\n\r\nThis commit makes sure that such eslint's crash doesn't prevent\r\nflymake-eslint from reporting the error.","shortMessageHtmlLink":"Improve parsing (#36)"}},{"before":"e30c9a14e79c7151d92773fcc8c5bf3bcf4a3a6a","after":"c783788fc1b6fa9703c623f651f4a72c11923d30","ref":"refs/heads/master","pushedAt":"2024-02-02T15:48:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"Prevent crash when running on non-file buffer (#35)\n\nSometimes flymake-eslint is started on a buffer that is not baked by a\r\nfile (e.g., *scratch*, an ediff buffer or an old version of a\r\ngit-versioned file). In this case, `buffer-file-name' returns nil\r\nwhich is invalid for a command list.","shortMessageHtmlLink":"Prevent crash when running on non-file buffer (#35)"}},{"before":"9b1c6c803e363f6547941aa4d2d5851a9ae5c8ce","after":null,"ref":"refs/heads/bugfix/default-directory-with-project","pushedAt":"2023-10-18T19:00:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"}},{"before":"e76071e3d8d941eedd106f13901fa5d904766973","after":"e30c9a14e79c7151d92773fcc8c5bf3bcf4a3a6a","ref":"refs/heads/master","pushedAt":"2023-10-18T19:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"update cwd resolver (#32)\n\n* update cwd resolver\r\n\r\n* wrap project-foo in featurep\r\n\r\n* version bump\r\n\r\n---------\r\n\r\nCo-authored-by: Dan Orzechowski ","shortMessageHtmlLink":"update cwd resolver (#32)"}},{"before":"dfc070c7ad809ea445f13cc824dbbd881e192931","after":"9b1c6c803e363f6547941aa4d2d5851a9ae5c8ce","ref":"refs/heads/bugfix/default-directory-with-project","pushedAt":"2023-10-12T12:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"25693742c8e72d7077df4f88b579c9c4b3638dd7","after":"dfc070c7ad809ea445f13cc824dbbd881e192931","ref":"refs/heads/bugfix/default-directory-with-project","pushedAt":"2023-10-12T12:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"wrap project-foo in featurep","shortMessageHtmlLink":"wrap project-foo in featurep"}},{"before":null,"after":"25693742c8e72d7077df4f88b579c9c4b3638dd7","ref":"refs/heads/bugfix/default-directory-with-project","pushedAt":"2023-10-11T13:57:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"update cwd resolver","shortMessageHtmlLink":"update cwd resolver"}},{"before":"579f20f56e0d9ccb6c0618dc89ff0609e7be3743","after":"e76071e3d8d941eedd106f13901fa5d904766973","ref":"refs/heads/master","pushedAt":"2023-10-11T13:49:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"Kill temp buffer if process was terminated with a signal. (#25)","shortMessageHtmlLink":"Kill temp buffer if process was terminated with a signal. (#25)"}},{"before":"879344bd55383d6e1acc179b97888ff926c3b2c9","after":"579f20f56e0d9ccb6c0618dc89ff0609e7be3743","ref":"refs/heads/master","pushedAt":"2023-10-01T12:52:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"Add option to format diagnostics as JSON (#31)\n\n* Add option to format diagnostics as JSON\r\n\r\nFor more accurate error regions\r\n\r\n* Fix typos\r\n\r\n* Use featurep instead of json-available-p\r\n\r\nTo support older Emacs versions\r\n\r\n* Fix rule name conditions\r\n\r\nShow it when it is requested AND it is available","shortMessageHtmlLink":"Add option to format diagnostics as JSON (#31)"}},{"before":"82b1345c699172b6092e13be2c4cc10551d88b90","after":"879344bd55383d6e1acc179b97888ff926c3b2c9","ref":"refs/heads/master","pushedAt":"2023-09-28T15:54:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"orzechowskid","name":"Dan Orzechowski","path":"/orzechowskid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2667110?s=80&v=4"},"commit":{"message":"Run eslint from project root (#30)\n\nFallback to the current directory if not inside a project","shortMessageHtmlLink":"Run eslint from project root (#30)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHTILjwA","startCursor":null,"endCursor":null}},"title":"Activity · orzechowskid/flymake-eslint"}