)]}'
{".pylintrc":[{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"b1d683e26d9fcf5d10de1d7d213b73f207f35cde","unresolved":true,"context_lines":[{"line_number":11,"context_line":"# C0116: Don\u0027t require docstrings on every method"},{"line_number":12,"context_line":"# W0511: TODOs in code comments are fine."},{"line_number":13,"context_line":"# W0622: Redefining id is fine."},{"line_number":14,"context_line":"disable\u003dC0116,W0511,W0622"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[Basic]"},{"line_number":17,"context_line":"# Variable names can be 1 to 31 characters long, with lowercase and underscores"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"db72f48f_3882026d","line":14,"updated":"2021-12-02 12:24:55.000000000","message":"The import-order seems to be checked by ``tox`` with ``hacking`` [1,2], so maybe it\u0027s better to ignore C0411 to avoid conflicts.\n\n[1] https://docs.openstack.org/hacking/latest/user/hacking.html#imports\n[2] https://github.com/openstack/tacker/blob/master/tox.ini#L127-L133","commit_id":"f98dfc55b369bcb8eb9d5f48bf384f2e21f767ed"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# C0116: Don\u0027t require docstrings on every method"},{"line_number":12,"context_line":"# W0511: TODOs in code comments are fine."},{"line_number":13,"context_line":"# W0622: Redefining id is fine."},{"line_number":14,"context_line":"disable\u003dC0116,W0511,W0622"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[Basic]"},{"line_number":17,"context_line":"# Variable names can be 1 to 31 characters long, with lowercase and underscores"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"aa86dcc5_df772a6f","line":14,"in_reply_to":"58c20be9_9eb2e24b","updated":"2021-12-03 09:30:32.000000000","message":"Done","commit_id":"f98dfc55b369bcb8eb9d5f48bf384f2e21f767ed"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"63df053527a9faff80374984509881d1ee80e862","unresolved":true,"context_lines":[{"line_number":11,"context_line":"# C0116: Don\u0027t require docstrings on every method"},{"line_number":12,"context_line":"# W0511: TODOs in code comments are fine."},{"line_number":13,"context_line":"# W0622: Redefining id is fine."},{"line_number":14,"context_line":"disable\u003dC0116,W0511,W0622"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[Basic]"},{"line_number":17,"context_line":"# Variable names can be 1 to 31 characters long, with lowercase and underscores"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"58c20be9_9eb2e24b","line":14,"in_reply_to":"db72f48f_3882026d","updated":"2021-12-03 06:36:49.000000000","message":"Thank you for your advice. I\u0027ve added C0411 in disabled rule set in Patchset 3.","commit_id":"f98dfc55b369bcb8eb9d5f48bf384f2e21f767ed"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"3d1e52a51d3b2cdc4eb06c07f0f648996ba9c20d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3848cdb8_d4a42af8","updated":"2021-12-02 09:27:40.000000000","message":"What do you think to add some notes for the usage in, for example, docs, readme or so?","commit_id":"f98dfc55b369bcb8eb9d5f48bf384f2e21f767ed"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"a1d09409f3e514e808c8d3180d50adf91ea59f6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"26c67a5a_38e16470","in_reply_to":"3848cdb8_d4a42af8","updated":"2021-12-06 05:00:48.000000000","message":"I\u0027ve added a documentation in contributors guide. Please check them.","commit_id":"f98dfc55b369bcb8eb9d5f48bf384f2e21f767ed"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a553528_9ac9066a","updated":"2021-12-03 09:30:32.000000000","message":"Thanks for your rework.\nPlease kindly find my comments for the document.","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"6b1224d1ebc10aa9de7b416555b6c1472852f584","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"1bd24fec_433936b7","updated":"2021-12-08 07:15:43.000000000","message":"LGTM","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"8315859351b80850f4fc958a179d440226307b93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"9c33cf3c_82657dca","updated":"2021-12-09 15:20:03.000000000","message":"Thanks for your patch, could you check my comment?","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"5121d8a3880da65089dd94e122d519a0edf48873","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"27475487_71220058","updated":"2021-12-06 13:26:26.000000000","message":"recheck","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"45b33f4b0b829c87e9343f80324fcf4c052efd50","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7441312f_b5b92011","updated":"2021-12-08 05:07:52.000000000","message":"recheck","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"6b58419f73d80c27413ee04d80f999381377890c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"cf076118_9231d9b6","updated":"2021-12-10 07:50:02.000000000","message":"LGTM.","commit_id":"4f25101c179f3ece2d64a893dc07a00c288c4e57"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"64186a4b33b1d45acc16612eb30be6c789689d81","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f6ea7cd4_cd670f6e","updated":"2021-12-10 06:30:41.000000000","message":"Thanks for rework, LGTM!","commit_id":"4f25101c179f3ece2d64a893dc07a00c288c4e57"}],"doc/source/contributor/development.environment.rst":[{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":true,"context_lines":[{"line_number":53,"context_line":"Tacker project supports the configuration of `Pylint`_, a lint tool for"},{"line_number":54,"context_line":"Python code."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"You can get Pylint cli tool from PyPI:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block: console"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"d2130aa3_44b1f842","line":56,"updated":"2021-12-03 09:30:32.000000000","message":"nits, but it might be better.\ncli -\u003e CLI","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"a1d09409f3e514e808c8d3180d50adf91ea59f6f","unresolved":true,"context_lines":[{"line_number":53,"context_line":"Tacker project supports the configuration of `Pylint`_, a lint tool for"},{"line_number":54,"context_line":"Python code."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"You can get Pylint cli tool from PyPI:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block: console"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"4393d1a0_e71dcefc","line":56,"in_reply_to":"d2130aa3_44b1f842","updated":"2021-12-06 05:00:48.000000000","message":"Thank you. I\u0027ve fixed it in Patchset 4.","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":true,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"You can get Pylint cli tool from PyPI:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block: console"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    $ pip install pylint"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"76ff5031_a2d6036a","line":58,"updated":"2021-12-03 09:30:32.000000000","message":".. code-block:: console","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"a1d09409f3e514e808c8d3180d50adf91ea59f6f","unresolved":true,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"You can get Pylint cli tool from PyPI:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block: console"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    $ pip install pylint"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"4df5e7f0_a8563b81","line":58,"in_reply_to":"76ff5031_a2d6036a","updated":"2021-12-06 05:00:48.000000000","message":"Thank you. I\u0027ve fixed it in Patchset 4.","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":true,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Then you can check your code with Pylint like:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":".. code-block: console"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    $ pylint path/to/code"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c1689ce5_1c819541","line":64,"updated":"2021-12-03 09:30:32.000000000","message":"ditto","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"a1d09409f3e514e808c8d3180d50adf91ea59f6f","unresolved":true,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Then you can check your code with Pylint like:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":".. code-block: console"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    $ pylint path/to/code"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"818e29de_484b4d9c","line":64,"in_reply_to":"c1689ce5_1c819541","updated":"2021-12-06 05:00:48.000000000","message":"ditto","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"33c0d943a061ea3602fdcbf79be074d96ae2e0a8","unresolved":true,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"If you want to check the entire Tacker code:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block: console"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    # pylint tacker/"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"a548e6bb_bd486d44","line":70,"updated":"2021-12-03 09:30:32.000000000","message":"ditto","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"a1d09409f3e514e808c8d3180d50adf91ea59f6f","unresolved":true,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"If you want to check the entire Tacker code:"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block: console"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    # pylint tacker/"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f352031e_b3ded71a","line":70,"in_reply_to":"a548e6bb_bd486d44","updated":"2021-12-06 05:00:48.000000000","message":"ditto","commit_id":"e04fbe77f6bcc06dd1a96d6396d83e71fe42d38b"},{"author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"change_message_id":"a943d4b6980c1922494f4e717569dbb957c3ea51","unresolved":true,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    # pylint tacker/"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``.pylintrc`` in Tacker repository root is a configuration file of Pylint."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"96118770_97a72308","line":72,"updated":"2021-12-06 07:32:52.000000000","message":"nits.\nSorry, I missed it in the last review.\n\n# pylint tacker/ -\u003e $ pylint tacker/","commit_id":"528656e4ec0bbe7c65c7ba5cca097b2278077ae3"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"712374ab32e4653f031863dd6590c8fc79f6af7a","unresolved":true,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":".. code-block:: console"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    # pylint tacker/"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``.pylintrc`` in Tacker repository root is a configuration file of Pylint."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"78198588_f2d70edb","line":72,"in_reply_to":"96118770_97a72308","updated":"2021-12-06 09:06:01.000000000","message":"Thanks, I\u0027ve fixed it in Patchset 5.","commit_id":"528656e4ec0bbe7c65c7ba5cca097b2278077ae3"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"8315859351b80850f4fc958a179d440226307b93","unresolved":true,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``.pylintrc`` in Tacker repository root is a configuration file of Pylint."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If you want to check Pylint messages, detailed cli configurations"},{"line_number":77,"context_line":"and configurations in ``.pylintrc``, please refer to"},{"line_number":78,"context_line":"`Pylint official reference`_."},{"line_number":79,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"e75e87ad_12162de2","line":76,"range":{"start_line":76,"start_character":47,"end_line":76,"end_character":51},"updated":"2021-12-09 15:20:03.000000000","message":"nit: How about using capital letters to unify with others?","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"64186a4b33b1d45acc16612eb30be6c789689d81","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``.pylintrc`` in Tacker repository root is a configuration file of Pylint."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If you want to check Pylint messages, detailed cli configurations"},{"line_number":77,"context_line":"and configurations in ``.pylintrc``, please refer to"},{"line_number":78,"context_line":"`Pylint official reference`_."},{"line_number":79,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"2aefc98d_0eb8f7f7","line":76,"range":{"start_line":76,"start_character":47,"end_line":76,"end_character":51},"in_reply_to":"64cbece0_a627ded3","updated":"2021-12-10 06:30:41.000000000","message":"I\u0027ve confirmed in PS6.","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"},{"author":{"_account_id":33292,"name":"Masaki UENO","email":"masaki.ueno.up@hco.ntt.co.jp","username":"masaki-ueno"},"change_message_id":"418bdeb854fbc9f27810fbaea8c6fec0c78c8e54","unresolved":true,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":"``.pylintrc`` in Tacker repository root is a configuration file of Pylint."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"If you want to check Pylint messages, detailed cli configurations"},{"line_number":77,"context_line":"and configurations in ``.pylintrc``, please refer to"},{"line_number":78,"context_line":"`Pylint official reference`_."},{"line_number":79,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"64cbece0_a627ded3","line":76,"range":{"start_line":76,"start_character":47,"end_line":76,"end_character":51},"in_reply_to":"e75e87ad_12162de2","updated":"2021-12-10 02:39:12.000000000","message":"Thank you for pointing out. I\u0027ve fixed it in Patchset 6.","commit_id":"79894ccce5659e0cec45d24077ce5415f81944a9"}]}
