{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":67747748,"defaultBranch":"master","name":"ale","ownerLogin":"dense-analysis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-08T23:22:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53278269?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1672000391.5499752","currentOid":""},"activityList":{"items":[{"before":"70eeae54fbd5c2e254604d543674f02d42c0ccdd","after":"c88bddfa83dbb96c2f57426794ed98a0e181ea7e","ref":"refs/heads/master","pushedAt":"2024-05-09T01:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Update dart analysis_server command (#4761)\n\n* Update dart analysis_server command\r\n\r\nIn 2021 the dart team added a new sub-command `language-server` to\r\nreplace the original `./snapshots/analysis_server.dart.snapshot --lsp`\r\nconvention for starting the language server.\r\n\r\nhttps://github.com/dart-lang/sdk/commit/c224cc2e0d4cd8fc536c21ee963a0254d18a27bb\r\n\r\n* Add ale_dart_analysis_server_enable_language_server option\r\n\r\nThis allows users to opt-in to the new `dart language-server` command.\r\n\r\n* Enable ale_dart_analysis_server_enable_language_server option by default\r\n\r\n* Update doc/ale-dart.txt\r\n\r\nInclude the dart version number where the `dart language-server` command\r\nwas added.","shortMessageHtmlLink":"Update dart analysis_server command (#4761)"}},{"before":"d19b238aa2d7c426e71c5de083bd61328d5c4fd4","after":"70eeae54fbd5c2e254604d543674f02d42c0ccdd","ref":"refs/heads/master","pushedAt":"2024-05-01T10:58:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"w0rp","name":null,"path":"/w0rp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518142?s=80&v=4"},"commit":{"message":"Implement listing all returned results for LSP textDocument/implements (#4755)\n\n* Fix list of definitions\r\n* Fix when LSP returns single response on definition/implementation\r\n* Update tag stack on ShowSelection","shortMessageHtmlLink":"Implement listing all returned results for LSP textDocument/implements ("}},{"before":"adee52fba040428264aee956d99033572fc405a3","after":"d19b238aa2d7c426e71c5de083bd61328d5c4fd4","ref":"refs/heads/master","pushedAt":"2024-04-26T09:29:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"fix: force `--no-fix` when `ruff` used as a linter (#4759)\n\nthis commit is to fix #4756 which suggests to force disable applying\r\nfixes when linting, particularly when `fix = true` was set in project\r\n`pyproject.toml` file.\r\n\r\nThe flag `--no-fix` was added without checking the version of `ruff` at\r\nthis moment as it seems to be available in a quite early version.","shortMessageHtmlLink":"fix: force --no-fix when ruff used as a linter (#4759)"}},{"before":"7516e2e4849fb633555d5d40c2137e585ed10b64","after":"adee52fba040428264aee956d99033572fc405a3","ref":"refs/heads/master","pushedAt":"2024-04-20T18:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"w0rp","name":null,"path":"/w0rp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518142?s=80&v=4"},"commit":{"message":"feat: detect ESLint flat config (#4753)","shortMessageHtmlLink":"feat: detect ESLint flat config (#4753)"}},{"before":"6db58b33795430a6165f27c7f796c420c0e098e4","after":"7516e2e4849fb633555d5d40c2137e585ed10b64","ref":"refs/heads/master","pushedAt":"2024-04-17T14:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add htmlbeautifier support (#4751)","shortMessageHtmlLink":"Add htmlbeautifier support (#4751)"}},{"before":"b6b9612691ec22f286eff72755aac492ef8c384b","after":"6db58b33795430a6165f27c7f796c420c0e098e4","ref":"refs/heads/master","pushedAt":"2024-04-07T08:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Added fix subcommand options (#4746)\n\nphp-cs-fixer command line options are ordered. Options that appear after the\r\nmain command are applied to the main command. Options that appear after the\r\nsubcommands are applied to the subcommands. This change enables a user to\r\nspecific fix options (like --config). This change also sets the plugin to\r\nfind the the configuraiton file in the current project tree. This matches\r\nthe default behavior of other linters like eslint.","shortMessageHtmlLink":"Added fix subcommand options (#4746)"}},{"before":"6c10a519f1460179cf8f8e329d8eb3186247be2b","after":"b6b9612691ec22f286eff72755aac492ef8c384b","ref":"refs/heads/master","pushedAt":"2024-04-07T01:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Make cmake-lint read .cmake-format config file (#4747)","shortMessageHtmlLink":"Make cmake-lint read .cmake-format config file (#4747)"}},{"before":"712b4b3a9714ff58a5c0798c7b6e0ecf7c59857d","after":"6c10a519f1460179cf8f8e329d8eb3186247be2b","ref":"refs/heads/master","pushedAt":"2024-03-20T08:06:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix typos (#4745)","shortMessageHtmlLink":"Fix typos (#4745)"}},{"before":"831f7393400935fadb1e762009ff3bd11d9fbe3b","after":"712b4b3a9714ff58a5c0798c7b6e0ecf7c59857d","ref":"refs/heads/master","pushedAt":"2024-03-14T00:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add support for sqlfluff 3.0.0 (#4743)\n\nAs stated in the changelog:\r\n\"the original fields of line_pos and line_no have been renamed to start_line_pos and start_line_no, to distinguish them from the new fields starting end_*\"","shortMessageHtmlLink":"Add support for sqlfluff 3.0.0 (#4743)"}},{"before":"8f9197b79b54e01b1f1cb2486ee30124c8e7b4d9","after":"831f7393400935fadb1e762009ff3bd11d9fbe3b","ref":"refs/heads/master","pushedAt":"2024-03-12T05:44:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"docs: Add lazy.nvim configration #4694 (#4739)\n\n* docs: Add lazy.nvim configration #4694\r\n\r\n* docs: fix typo, and add lazy.nvim configuration example","shortMessageHtmlLink":"docs: Add lazy.nvim configration #4694 (#4739)"}},{"before":"5a8287e676e32792fffbde755fdb6551a7ef7153","after":"8f9197b79b54e01b1f1cb2486ee30124c8e7b4d9","ref":"refs/heads/master","pushedAt":"2024-03-12T00:51:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix 4740 - add hurlfmt linter (#4741)\n\n* Fix 4740 - add hurlfmt linter\r\n\r\n* Fix 4740 - add hurlfmt fixer\r\n\r\n* Fix wrong comments\r\n\r\n* Add end_col to qflist\r\n\r\n* Fix test","shortMessageHtmlLink":"Fix 4740 - add hurlfmt linter (#4741)"}},{"before":"4d132b3ffa5c42c882fccdf970ddb3f0063ee599","after":"5a8287e676e32792fffbde755fdb6551a7ef7153","ref":"refs/heads/master","pushedAt":"2024-03-11T23:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add support for .eslintrc.cjs (#4742)","shortMessageHtmlLink":"Add support for .eslintrc.cjs (#4742)"}},{"before":"b01c0b23bb9f143c672dbb3a589f77dd930123e2","after":"4d132b3ffa5c42c882fccdf970ddb3f0063ee599","ref":"refs/heads/master","pushedAt":"2024-03-02T07:05:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix biome formatter (#4733)\n\n* Fix biome formatter\r\n\r\nAdded escaped executable to the biome#Fix command\r\n\r\n* Added fixer callback test","shortMessageHtmlLink":"Fix biome formatter (#4733)"}},{"before":"24a937e04f3c59add32d8bd8533e02ab93268772","after":"b01c0b23bb9f143c672dbb3a589f77dd930123e2","ref":"refs/heads/master","pushedAt":"2024-03-01T23:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix: ruff version `0.3.0` cli breaking changes (#4732)\n\nThis commit appends `check` to the ruff executable if the version of\r\nspecified ruff executable is `>= 0.3.0`, as ruff version `0.3.0`\r\ndeprecates `ruff ` in favor of `ruff check `:\r\n\r\nhttps://github.com/astral-sh/ruff/releases/tag/v0.3.0","shortMessageHtmlLink":"Fix: ruff version 0.3.0 cli breaking changes (#4732)"}},{"before":"8d199d8c1051c9ea48ea799fe5579b32b0f584bf","after":"24a937e04f3c59add32d8bd8533e02ab93268772","ref":"refs/heads/master","pushedAt":"2024-02-28T01:07:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix 4586 - Make golangci-lint lint package on by default. (#4730)\n\nChecking whole packages instead of individual files is more sensible\r\ndefault for golang projects. Without this we get many cryptic\r\n`typecheck` errors in ALE that do not show when running in terminal or\r\nCI.","shortMessageHtmlLink":"Fix 4586 - Make golangci-lint lint package on by default. (#4730)"}},{"before":"9b8413a825b6d454ebb5be2285e3fa01a2ea63c1","after":"8d199d8c1051c9ea48ea799fe5579b32b0f584bf","ref":"refs/heads/master","pushedAt":"2024-02-26T23:54:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix 4721 - force latex language id on cspell for tex filetype (#4724)\n\n* Fix 4721 - force latex language id on cspell for tex filetype\r\n\r\n* Fix tests","shortMessageHtmlLink":"Fix 4721 - force latex language id on cspell for tex filetype (#4724)"}},{"before":"00dcf52d6f315721e3cddf19c815b353dcde9220","after":"9b8413a825b6d454ebb5be2285e3fa01a2ea63c1","ref":"refs/heads/master","pushedAt":"2024-02-26T23:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Fix chktex highlighting wrong column when using tabs instead of spaces (#4727)\n\n* Fix '-s' to be '-S' when setting 'TabSize=1' for chktex\r\n\r\nFixes #4712\r\nCloses #4725\r\n\r\n* Check if chktex's -S option is available\r\n\r\n* Check chktex version instead of trying -S option","shortMessageHtmlLink":"Fix chktex highlighting wrong column when using tabs instead of spaces ("}},{"before":"9cc8383fe930e0d6f21b17c9ebb2fdb55331b183","after":"00dcf52d6f315721e3cddf19c815b353dcde9220","ref":"refs/heads/master","pushedAt":"2024-02-26T02:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"4712 revert chktex 4661 (#4725)\n\n* Fix 4712 - revert #4661\r\n\r\n* Fix tests","shortMessageHtmlLink":"4712 revert chktex 4661 (#4725)"}},{"before":"b74cd026488853a3bc936600a03497cbd6587521","after":"9cc8383fe930e0d6f21b17c9ebb2fdb55331b183","ref":"refs/heads/master","pushedAt":"2024-02-24T07:51:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add full support for biome (#4705)\n\n* Revert \"Add biome support for javascript (#4701)\"\r\n\r\nThis reverts commit 8922478a83cd06bfe5b82eb45279649adc4ec046.\r\n\r\n* Add support for biome","shortMessageHtmlLink":"Add full support for biome (#4705)"}},{"before":"5e8904cd3da4565130c09b77179ae7dddd07358f","after":"b74cd026488853a3bc936600a03497cbd6587521","ref":"refs/heads/master","pushedAt":"2024-02-24T06:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Set working directory for Elvis linter (#4726)\n\nMost of the time it works to assume that the current working\r\ndirectory is the root of the project. However, this is not the case\r\nfor Rebar3 checked out dependencies, for example.\r\n\r\nIt's also worth noting that because of the way Elvis handles file\r\npatterns, and because directories in configuration are relative to the\r\nproject root, the path supplied to command must be also relative.","shortMessageHtmlLink":"Set working directory for Elvis linter (#4726)"}},{"before":"f38a80217282005e15305bfa37d051bb580b63a1","after":"5e8904cd3da4565130c09b77179ae7dddd07358f","ref":"refs/heads/master","pushedAt":"2024-02-23T04:30:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add support for gjs template linting using embertemplate lint (#4653)\n\n* super hacky way to get ember template lint to work on gjs files\r\n\r\n* Clean up code so we use a handler which means we reuse all the config\r\nalso moves handler to the glimmer directory so it only fires\r\nfor gjs files\r\n\r\n* fix tests","shortMessageHtmlLink":"Add support for gjs template linting using embertemplate lint (#4653)"}},{"before":"52c6146751cda840fc6df66efe6a7c4ab3409223","after":"f38a80217282005e15305bfa37d051bb580b63a1","ref":"refs/heads/master","pushedAt":"2024-02-22T02:55:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add file mapping to phpstan (#4685)\n\n* PHPStan is now working with filename-mapping\r\n\r\nSee help ale-lint-other-machines for more info about filename-mapping.\r\n\r\n* Add two tests to show and test what is expected\r\n\r\n* Missed this update while creating previous commit\r\n\r\n* Simplified the update\r\n\r\nWe only needed to refactor the processing loop.\r\nNo extra test are needed.","shortMessageHtmlLink":"Add file mapping to phpstan (#4685)"}},{"before":"1c5b84f375a5d0ea4eb11d64b333119245ec5605","after":"52c6146751cda840fc6df66efe6a7c4ab3409223","ref":"refs/heads/master","pushedAt":"2024-02-22T02:18:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Slang linter for Verilog. (#4713)","shortMessageHtmlLink":"Slang linter for Verilog. (#4713)"}},{"before":"8b8ddea6e59eabba86f21f1eff09336d98cf928d","after":"1c5b84f375a5d0ea4eb11d64b333119245ec5605","ref":"refs/heads/master","pushedAt":"2024-02-22T02:14:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Update project root detection for erlang_ls linter (#4619)\n\n* Refactor erlang_ls linter tests\r\n\r\n* Add Rebar3 _checkouts support for erlang_ls linter\r\n\r\n* Add Erlang.mk support for erlang_ls linter","shortMessageHtmlLink":"Update project root detection for erlang_ls linter (#4619)"}},{"before":"38c31302da0414c74cabfc6fbefc5d1bf5183fc1","after":"8b8ddea6e59eabba86f21f1eff09336d98cf928d","ref":"refs/heads/master","pushedAt":"2024-02-22T02:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Adding support for Odin language server (ols). (#4679)","shortMessageHtmlLink":"Adding support for Odin language server (ols). (#4679)"}},{"before":"506d392f6a72a2a494f9575c087e2f518811a534","after":"38c31302da0414c74cabfc6fbefc5d1bf5183fc1","ref":"refs/heads/master","pushedAt":"2024-02-22T02:11:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add wiki link to ShellCheck linting (#4681)\n\nThe ShellCheck integrations wiki suggests providing users with more\r\ninfo by linking back to the ShellCheck wiki.\r\n\r\nhttps://www.shellcheck.net/wiki/Integration#linking-to-the-wiki","shortMessageHtmlLink":"Add wiki link to ShellCheck linting (#4681)"}},{"before":"6fd9f3c54f80cec8be364594246daf9ac41cbe3e","after":"506d392f6a72a2a494f9575c087e2f518811a534","ref":"refs/heads/master","pushedAt":"2024-02-22T02:10:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"[hover] ParseLSPResult sets language 'text' for missing spec (#4699)\n\nI have an LSP that is returning markdown code blocks on Hover with no\r\nlanguage specified, e.g.\r\n\r\n````\r\n```\r\nFoobar\r\n```\r\n````\r\n\r\nAs a result, you get \"```\" in the message line which is not that useful.\r\n\r\nI made the regex to catch the first code fence accept empty language as\r\nwell, and if it's empty, we set it to \"text\".\r\n\r\nThis makes it so that LSPs that return no language still produce legible\r\nrestuls on the message line.\r\n\r\nCo-authored-by: Oliver Ruben Albertini ","shortMessageHtmlLink":"[hover] ParseLSPResult sets language 'text' for missing spec (#4699)"}},{"before":"1b24bd3f5fc37a8c30d9be9d9dc8576aea53657b","after":"6fd9f3c54f80cec8be364594246daf9ac41cbe3e","ref":"refs/heads/master","pushedAt":"2024-02-06T01:23:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"fix #4687 - only lint one file with actionlint (#4688)","shortMessageHtmlLink":"fix #4687 - only lint one file with actionlint (#4688)"}},{"before":"8922478a83cd06bfe5b82eb45279649adc4ec046","after":"1b24bd3f5fc37a8c30d9be9d9dc8576aea53657b","ref":"refs/heads/master","pushedAt":"2024-02-06T01:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Support 'gleam format' as Gleam fixer (#4710)","shortMessageHtmlLink":"Support 'gleam format' as Gleam fixer (#4710)"}},{"before":"531970533a51557ae6a4614ec6a2fbae243a6c6b","after":"8922478a83cd06bfe5b82eb45279649adc4ec046","ref":"refs/heads/master","pushedAt":"2024-01-14T12:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hsanson","name":"Horacio Sanson","path":"/hsanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/900716?s=80&v=4"},"commit":{"message":"Add biome support for javascript (#4701)","shortMessageHtmlLink":"Add biome support for javascript (#4701)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERS9wTAA","startCursor":null,"endCursor":null}},"title":"Activity ยท dense-analysis/ale"}