)]}'
{"tox.ini":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a41f1e740e9a0fd01aa5a973fae9ece54dabf568","unresolved":false,"context_lines":[{"line_number":160,"context_line":"[testenv:runserver]"},{"line_number":161,"context_line":"basepython \u003d python3"},{"line_number":162,"context_line":"envdir \u003d {toxworkdir}/venv"},{"line_number":163,"context_line":"commands \u003d "},{"line_number":164,"context_line":"    {envpython} {toxinidir}/manage.py compilemessages {posargs}"},{"line_number":165,"context_line":"    {envpython} {toxinidir}/manage.py runserver {posargs}"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"dfbec78f_a320889c","line":163,"updated":"2019-05-16 04:54:56.000000000","message":"unnecessary whitespace at EOL","commit_id":"4d80d83c684a3fe39b27f8c9199528a6bdec5f35"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a41f1e740e9a0fd01aa5a973fae9ece54dabf568","unresolved":false,"context_lines":[{"line_number":161,"context_line":"basepython \u003d python3"},{"line_number":162,"context_line":"envdir \u003d {toxworkdir}/venv"},{"line_number":163,"context_line":"commands \u003d "},{"line_number":164,"context_line":"    {envpython} {toxinidir}/manage.py compilemessages {posargs}"},{"line_number":165,"context_line":"    {envpython} {toxinidir}/manage.py runserver {posargs}"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"[testenv:bandit]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"dfbec78f_2349f85e","line":164,"updated":"2019-05-16 04:54:56.000000000","message":"Do you want to run collectstatic here too?\nIf we compile message catalogs here, it sounds good to run collectstatic here too as both are required steps to run devserver appropriately (if compress is disabled).","commit_id":"4d80d83c684a3fe39b27f8c9199528a6bdec5f35"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a377ebaa8f9b03994cfe9b25c935fb7180071b73","unresolved":false,"context_lines":[{"line_number":161,"context_line":"basepython \u003d python3"},{"line_number":162,"context_line":"envdir \u003d {toxworkdir}/venv"},{"line_number":163,"context_line":"commands \u003d"},{"line_number":164,"context_line":"    {envpython} {toxinidir}/manage.py compilemessages {posargs}"},{"line_number":165,"context_line":"    {envpython} {toxinidir}/manage.py collectstatic -c --noinput {posargs}"},{"line_number":166,"context_line":"    {envpython} {toxinidir}/manage.py runserver {posargs}"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"bfb3d3c7_8fd6964f","line":164,"range":{"start_line":164,"start_character":54,"end_line":164,"end_character":63},"updated":"2019-05-17 05:00:55.000000000","message":"{posargs} is unnecessary. in case of \u0027runserver\u0027 env, {posargs} is used to control arguments of \u0027manage.py runserver\u0027.","commit_id":"af0c802fc14771851b03d298522d4b44f344b4c7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"951968f8a9481801f875f22c854b518c41c0bc34","unresolved":false,"context_lines":[{"line_number":161,"context_line":"basepython \u003d python3"},{"line_number":162,"context_line":"envdir \u003d {toxworkdir}/venv"},{"line_number":163,"context_line":"commands \u003d"},{"line_number":164,"context_line":"    {envpython} {toxinidir}/manage.py compilemessages {posargs}"},{"line_number":165,"context_line":"    {envpython} {toxinidir}/manage.py collectstatic -c --noinput {posargs}"},{"line_number":166,"context_line":"    {envpython} {toxinidir}/manage.py runserver {posargs}"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"bfb3d3c7_efc4f294","line":164,"range":{"start_line":164,"start_character":54,"end_line":164,"end_character":63},"in_reply_to":"bfb3d3c7_8fd6964f","updated":"2019-05-17 05:03:07.000000000","message":"For example, you can run \u0027tox -e runserver -- 0.0.0.0:8000\u0027. {posargs} would \u00270.0.0.0:8000\u0027. There is no meaning to pass it to collectstatic and compilemessages.","commit_id":"af0c802fc14771851b03d298522d4b44f344b4c7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a377ebaa8f9b03994cfe9b25c935fb7180071b73","unresolved":false,"context_lines":[{"line_number":162,"context_line":"envdir \u003d {toxworkdir}/venv"},{"line_number":163,"context_line":"commands \u003d"},{"line_number":164,"context_line":"    {envpython} {toxinidir}/manage.py compilemessages {posargs}"},{"line_number":165,"context_line":"    {envpython} {toxinidir}/manage.py collectstatic -c --noinput {posargs}"},{"line_number":166,"context_line":"    {envpython} {toxinidir}/manage.py runserver {posargs}"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"[testenv:bandit]"}],"source_content_type":"text/x-properties","patch_set":2,"id":"bfb3d3c7_2fcbeaa5","line":165,"range":{"start_line":165,"start_character":65,"end_line":165,"end_character":74},"updated":"2019-05-17 05:00:55.000000000","message":"ditto","commit_id":"af0c802fc14771851b03d298522d4b44f344b4c7"}]}
