)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000000,"name":"Leopold Schabel","display_name":"Leo","email":"leo@monogon.tech","username":"leo","avatars":[{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/98f8f79a6bb45adef37defa7ead8f3d2.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"03d4d3e82b377e96d87bb52e3885dc09fcd3938b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c886f5aa_68b664b6","updated":"2025-01-23 18:36:17.000000000","message":"As discussed, either implement the exception or drop the CL","commit_id":"2e873d57679cfe3e026fc3e0d1980ba528eca316"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1cc596716f400e16946030eb4bba2349b97dc63b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b71d46d9_0261f8fb","in_reply_to":"c886f5aa_68b664b6","updated":"2025-01-23 20:51:04.000000000","message":"Done","commit_id":"2e873d57679cfe3e026fc3e0d1980ba528eca316"}],"build/bazel_cc_fix/ccfixspec/BUILD.bazel":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"1ddabef71dac18d97bee8a695241af09537a949e","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"buf_proto_lint_test("},{"line_number":7,"context_line":"    name \u003d \"build_bazel_cc_fix_ccfixspec_proto_lint_test\","},{"line_number":8,"context_line":"    enum_zero_value_suffix \u003d \"_UNKNOWN\","},{"line_number":9,"context_line":"    except_rules \u003d ["},{"line_number":10,"context_line":"        \"PACKAGE_VERSION_SUFFIX\","},{"line_number":11,"context_line":"    ],"}],"source_content_type":"text/x-python","patch_set":2,"id":"99a97684_a312671d","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":26},"updated":"2025-01-27 12:01:41.000000000","message":"We don\u0027t really have  a policy for these, they are chosen arbitrarily so I don\u0027t think we should lint on them. Same for the other ones.","commit_id":"d36f7b9b8dcc37a13a56bb3bd64001f143e46745"},{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"fe6543f088d48e1bd4f0730660d998bc23dce87e","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"buf_proto_lint_test("},{"line_number":7,"context_line":"    name \u003d \"build_bazel_cc_fix_ccfixspec_proto_lint_test\","},{"line_number":8,"context_line":"    enum_zero_value_suffix \u003d \"_UNKNOWN\","},{"line_number":9,"context_line":"    except_rules \u003d ["},{"line_number":10,"context_line":"        \"PACKAGE_VERSION_SUFFIX\","},{"line_number":11,"context_line":"    ],"}],"source_content_type":"text/x-python","patch_set":2,"id":"f3b37c59_e72edab7","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":26},"in_reply_to":"1052e4b9_b878d50c","updated":"2025-01-27 16:34:34.000000000","message":"Globally","commit_id":"d36f7b9b8dcc37a13a56bb3bd64001f143e46745"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"c2e4e4f0cb9e389695ef21d1f27279ace62186ac","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"buf_proto_lint_test("},{"line_number":7,"context_line":"    name \u003d \"build_bazel_cc_fix_ccfixspec_proto_lint_test\","},{"line_number":8,"context_line":"    enum_zero_value_suffix \u003d \"_UNKNOWN\","},{"line_number":9,"context_line":"    except_rules \u003d ["},{"line_number":10,"context_line":"        \"PACKAGE_VERSION_SUFFIX\","},{"line_number":11,"context_line":"    ],"}],"source_content_type":"text/x-python","patch_set":2,"id":"1052e4b9_b878d50c","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":26},"in_reply_to":"99a97684_a312671d","updated":"2025-01-27 15:32:21.000000000","message":"So you would just exclude the rule globally? Or just on packages which violate the rule?","commit_id":"d36f7b9b8dcc37a13a56bb3bd64001f143e46745"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"5d58d272d26083e4aebdaf6c18e79e14db8c594a","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"buf_proto_lint_test("},{"line_number":7,"context_line":"    name \u003d \"build_bazel_cc_fix_ccfixspec_proto_lint_test\","},{"line_number":8,"context_line":"    enum_zero_value_suffix \u003d \"_UNKNOWN\","},{"line_number":9,"context_line":"    except_rules \u003d ["},{"line_number":10,"context_line":"        \"PACKAGE_VERSION_SUFFIX\","},{"line_number":11,"context_line":"    ],"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffb133e3_72dce989","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":26},"in_reply_to":"f3b37c59_e72edab7","updated":"2025-01-28 14:29:05.000000000","message":"Done","commit_id":"d36f7b9b8dcc37a13a56bb3bd64001f143e46745"}]}
