{"action":"created","issue":{"url":"https://api.github.com/repos/w0rp/ale/issues/2112","repository_url":"https://api.github.com/repos/w0rp/ale","labels_url":"https://api.github.com/repos/w0rp/ale/issues/2112/labels{/name}","comments_url":"https://api.github.com/repos/w0rp/ale/issues/2112/comments","events_url":"https://api.github.com/repos/w0rp/ale/issues/2112/events","html_url":"https://github.com/w0rp/ale/issues/2112","id":386503794,"node_id":"MDU6SXNzdWUzODY1MDM3OTQ=","number":2112,"title":"Can't get completion working","user":{"login":"bradwood","id":3472045,"node_id":"MDQ6VXNlcjM0NzIwNDU=","avatar_url":"https://avatars2.githubusercontent.com/u/3472045?v=4","gravatar_id":"","url":"https://api.github.com/users/bradwood","html_url":"https://github.com/bradwood","followers_url":"https://api.github.com/users/bradwood/followers","following_url":"https://api.github.com/users/bradwood/following{/other_user}","gists_url":"https://api.github.com/users/bradwood/gists{/gist_id}","starred_url":"https://api.github.com/users/bradwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradwood/subscriptions","organizations_url":"https://api.github.com/users/bradwood/orgs","repos_url":"https://api.github.com/users/bradwood/repos","events_url":"https://api.github.com/users/bradwood/events{/privacy}","received_events_url":"https://api.github.com/users/bradwood/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-12-01T22:22:48Z","updated_at":"2018-12-04T08:21:09Z","closed_at":"2018-12-03T20:14:24Z","author_association":"NONE","body":"Hi,\r\n\r\nI can't seem to get Python completion working...  I've go the kitchen sink in here right now so I know I need to prune some stuff down, but just can't figure this out!\r\n\r\nAny help would be much appreciated.\r\n\r\nThanks!\r\n\r\n\r\nvimrc:\r\n```\r\n\" Enable completion where available.\r\n\" This setting must be set before ALE is loaded.\r\nlet g:ale_completion_enabled = 1\r\n\r\n\" Set up the gutter (left margin)\r\nlet g:ale_sign_column_always = 1\r\nlet g:ale_sign_error = '>>'\r\nlet g:ale_sign_warning = '--'\r\n\r\n\" Configure how ale reports messages/errors on the status line\r\nlet g:ale_echo_msg_error_str = 'E'\r\nlet g:ale_echo_msg_warning_str = 'W'\r\nlet g:ale_echo_msg_format = '[%linter%] %s [%severity%]'\r\n\r\n\" ALE respects PIPENV\r\n\" Favour all pipenv options if they are found\r\nlet g:ale_python_auto_pipenv=1\r\nlet g:ale_python_flake8_auto_pipenv=1\r\nlet g:ale_python_mypy_auto_pipenv=1\r\nlet g:ale_python_prospector_auto_pipenv=1\r\nlet g:ale_python_pycodestyle_auto_pipenv=1\r\nlet g:ale_python_pyflakes_auto_pipenv=1\r\nlet g:ale_python_pylint_auto_pipenv=1\r\nlet g:ale_python_pyls_auto_pipenv=1\r\n\r\n```\r\n\r\nALEInfo:\r\n```\r\n Current Filetype: python\r\nAvailable Linters: ['flake8', 'mypy', 'prospector', 'pycodestyle', 'pyflakes', 'pylint', 'pyls', 'pyre', 'vulture']\r\n  Enabled Linters: ['flake8', 'mypy', 'pylint']\r\n Suggested Fixers: \r\n  'add_blank_lines_for_python_control_statements' - Add blank lines before control statements.\r\n  'autopep8' - Fix PEP8 issues with autopep8.\r\n  'black' - Fix PEP8 issues with black.\r\n  'isort' - Sort Python imports with isort.\r\n  'remove_trailing_lines' - Remove all blank lines at the end of a file.\r\n  'trim_whitespace' - Remove all trailing whitespace characters at the end of every line.\r\n  'yapf' - Fix Python files with yapf.\r\n Linter Variables:\r\n\r\nlet g:ale_python_flake8_auto_pipenv = 1\r\nlet g:ale_python_flake8_change_directory = 1\r\nlet g:ale_python_flake8_executable = 'flake8'\r\nlet g:ale_python_flake8_options = ''\r\nlet g:ale_python_flake8_use_global = 0\r\nlet g:ale_python_mypy_auto_pipenv = 1\r\nlet g:ale_python_mypy_executable = 'mypy'\r\nlet g:ale_python_mypy_ignore_invalid_syntax = 0\r\nlet g:ale_python_mypy_options = ''\r\nlet g:ale_python_mypy_use_global = 0\r\nlet g:ale_python_pylint_auto_pipenv = 1\r\nlet g:ale_python_pylint_change_directory = 1\r\nlet g:ale_python_pylint_executable = 'pylint'\r\nlet g:ale_python_pylint_options = ''\r\nlet g:ale_python_pylint_use_global = 0\r\n Global Variables:\r\n\r\nlet g:ale_cache_executable_check_failures = v:null\r\nlet g:ale_change_sign_column_color = 0\r\nlet g:ale_command_wrapper = ''\r\nlet g:ale_completion_delay = 100\r\nlet g:ale_completion_enabled = 1\r\nlet g:ale_completion_max_suggestions = 50\r\nlet g:ale_echo_cursor = 1\r\nlet g:ale_echo_msg_error_str = 'E'\r\nlet g:ale_echo_msg_format = '[%linter%] %s [%severity%]'\r\nlet g:ale_echo_msg_info_str = 'Info'\r\nlet g:ale_echo_msg_warning_str = 'W'\r\nlet g:ale_enabled = 1\r\nlet g:ale_fix_on_save = 0\r\nlet g:ale_fixers = {}\r\nlet g:ale_history_enabled = 1\r\nlet g:ale_history_log_output = 1\r\nlet g:ale_keep_list_window_open = 0\r\nlet g:ale_lint_delay = 200\r\nlet g:ale_lint_on_enter = 1\r\nlet g:ale_lint_on_filetype_changed = 1\r\nlet g:ale_lint_on_insert_leave = 0\r\nlet g:ale_lint_on_save = 1\r\nlet g:ale_lint_on_text_changed = 'always'\r\nlet g:ale_linter_aliases = {}\r\nlet g:ale_linters = {}\r\nlet g:ale_linters_explicit = 0\r\nlet g:ale_list_vertical = 0\r\nlet g:ale_list_window_size = 10\r\nlet g:ale_loclist_msg_format = '[%linter%] %s [%severity%]'\r\nlet g:ale_max_buffer_history_size = 20\r\nlet g:ale_max_signs = -1\r\nlet g:ale_maximum_file_size = v:null\r\nlet g:ale_open_list = 0\r\nlet g:ale_pattern_options = v:null\r\nlet g:ale_pattern_options_enabled = v:null\r\nlet g:ale_set_balloons = 0\r\nlet g:ale_set_highlights = 1\r\nlet g:ale_set_loclist = 1\r\nlet g:ale_set_quickfix = 0\r\nlet g:ale_set_signs = 1\r\nlet g:ale_sign_column_always = 1\r\nlet g:ale_sign_error = '>>'\r\nlet g:ale_sign_info = '--'\r\nlet g:ale_sign_offset = 1000000\r\nlet g:ale_sign_style_error = '>>'\r\nlet g:ale_sign_style_warning = '--'\r\nlet g:ale_sign_warning = '--'\r\nlet g:ale_statusline_format = v:null\r\nlet g:ale_type_map = {}\r\nlet g:ale_use_global_executables = v:null\r\nlet g:ale_virtualtext_cursor = 0\r\nlet g:ale_warn_about_trailing_blank_lines = 1\r\nlet g:ale_warn_about_trailing_whitespace = 1\r\n  Command History:\r\n\r\n(finished - exit code 2) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/32/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\nyappt/main.py:2:18: error: invalid syntax\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 1) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/33/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\n/Users/brad/Code/yappt/yappt/main.py:2:17: W291 trailing whitespace\r\n/Users/brad/Code/yappt/yappt/main.py:2:17: E999 SyntaxError: invalid syntax\r\n/Users/brad/Code/yappt/yappt/main.py:19:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:26:9: E722 do not use bare 'except'\r\n/Users/brad/Code/yappt/yappt/main.py:30:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:31:80: E501 line too long (111 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:32:80: E501 line too long (99 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:33:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:34:80: E501 line too long (109 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:51:5: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:61:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:63:80: E501 line too long (83 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:64:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:66:80: E501 line too long (89 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:72:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:86:80: E501 line too long (130 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:88:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:95:80: E501 line too long (101 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:98:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:99:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:103:17: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:108:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:121:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:132:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:137:13: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:138:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:157:80: E501 line too long (80 > 79 characters)\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 2) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/34/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\nyappt/main.py:2:19: error: invalid syntax\r\n<<<OUTPUT ENDS>>>\r\n\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/35/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/36/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/37/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/38/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/39/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/40/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/41/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/42/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/43/main.py''']\r\n(started) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/44/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n(finished - exit code 1) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/45/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\n/Users/brad/Code/yappt/yappt/main.py:2:24: W291 trailing whitespace\r\n/Users/brad/Code/yappt/yappt/main.py:2:28: E999 SyntaxError: invalid syntax\r\n/Users/brad/Code/yappt/yappt/main.py:19:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:26:9: E722 do not use bare 'except'\r\n/Users/brad/Code/yappt/yappt/main.py:30:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:31:80: E501 line too long (111 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:32:80: E501 line too long (99 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:33:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:34:80: E501 line too long (109 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:51:5: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:61:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:63:80: E501 line too long (83 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:64:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:66:80: E501 line too long (89 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:72:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:86:80: E501 line too long (130 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:88:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:95:80: E501 line too long (101 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:98:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:99:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:103:17: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:108:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:121:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:132:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:137:13: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:138:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:157:80: E501 line too long (80 > 79 characters)\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 2) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/46/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\nyappt/main.py:2:30: error: invalid syntax\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 1) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/47/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\n/Users/brad/Code/yappt/yappt/main.py:18:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:25:9: E722 do not use bare 'except'\r\n/Users/brad/Code/yappt/yappt/main.py:29:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:30:80: E501 line too long (111 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:31:80: E501 line too long (99 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:32:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:33:80: E501 line too long (109 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:50:5: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:60:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:62:80: E501 line too long (83 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:63:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:65:80: E501 line too long (89 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:71:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:85:80: E501 line too long (130 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:87:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:94:80: E501 line too long (101 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:97:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:98:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:102:17: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:107:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:120:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:131:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:136:13: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:137:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:156:80: E501 line too long (80 > 79 characters)\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 0) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/48/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<NO OUTPUT RETURNED>>>\r\n\r\n(finished - exit code 1) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run flake8 --format=default --stdin-display-name ''/Users/brad/Code/yappt/yappt/main.py'' - < ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/49/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\n/Users/brad/Code/yappt/yappt/main.py:18:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:25:9: E722 do not use bare 'except'\r\n/Users/brad/Code/yappt/yappt/main.py:29:1: E302 expected 2 blank lines, found 1\r\n/Users/brad/Code/yappt/yappt/main.py:30:80: E501 line too long (111 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:31:80: E501 line too long (99 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:32:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:33:80: E501 line too long (109 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:50:5: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:60:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:62:80: E501 line too long (83 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:63:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:65:80: E501 line too long (89 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:71:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:85:80: E501 line too long (130 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:87:80: E501 line too long (81 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:94:80: E501 line too long (101 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:97:80: E501 line too long (95 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:98:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:102:17: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:107:80: E501 line too long (80 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:120:80: E501 line too long (82 > 79 characters)\r\n/Users/brad/Code/yappt/yappt/main.py:131:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:136:13: E303 too many blank lines (2)\r\n/Users/brad/Code/yappt/yappt/main.py:137:17: E266 too many leading '#' for block comment\r\n/Users/brad/Code/yappt/yappt/main.py:156:80: E501 line too long (80 > 79 characters)\r\n<<<OUTPUT ENDS>>>\r\n\r\n(finished - exit code 0) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt'' && ''pipenv'' run mypy --show-column-numbers  --shadow-file ''/Users/brad/Code/yappt/yappt/main.py'' ''/var/folders/ty/5k20zjys1rvfxsqsj8r9krm00000gn/T/vkwi3qi/50/main.py'' ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<NO OUTPUT RETURNED>>>\r\n\r\n(finished - exit code 28) ['/usr/local/bin/bash', '-c', 'cd ''/Users/brad/Code/yappt/yappt'' && ''pipenv'' run pylint  --output-format text --msg-template=\"{path}:{line}:{column}: {msg_id} ({symbol}) {msg}\" --reports n ''/Users/brad/Code/yappt/yappt/main.py''']\r\n\r\n<<<OUTPUT STARTS>>>\r\n************* Module yappt.main\r\nmain.py:30:0: C0301 (line-too-long) Line too long (111/100)\r\nmain.py:33:0: C0301 (line-too-long) Line too long (109/100)\r\nmain.py:85:0: C0301 (line-too-long) Line too long (130/100)\r\nmain.py:94:0: C0301 (line-too-long) Line too long (101/100)\r\nmain.py:18:0: C0111 (missing-docstring) Missing function docstring\r\nmain.py:25:8: W0702 (bare-except) No exception type(s) specified\r\nmain.py:34:0: R0912 (too-many-branches) Too many branches (23/12)\r\nmain.py:34:0: R0915 (too-many-statements) Too many statements (81/50)\r\n\r\n------------------------------------------------------------------\r\nYour code has been rated at 9.21/10 (previous run: 8.71/10, +0.50)\r\n\r\n<<<OUTPUT ENDS>>>\r\n\r\n```\r\n\r\nPipfile:\r\n\r\n```\r\n[[source]]\r\nurl = \"https://pypi.org/simple\"\r\nverify_ssl = true\r\nname = \"pypi\"\r\n\r\n[packages]\r\nyappt = {editable = true, path = \".\"}\r\n\r\n[dev-packages]\r\npylint = \"*\"\r\npydocstyle = \"*\"\r\nmypy = \"*\"\r\n\"autopep8\" = \"*\"\r\nipython = \"*\"\r\nisort = \"*\"\r\n\"flake8\" = \"*\"\r\npython-language-server = {extras = [\"all\"], version = \"*\"}\r\n\r\n[requires]\r\npython_version = \"3.7\"\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/w0rp/ale/issues/comments/444011341","html_url":"https://github.com/w0rp/ale/issues/2112#issuecomment-444011341","issue_url":"https://api.github.com/repos/w0rp/ale/issues/2112","id":444011341,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDAxMTM0MQ==","user":{"login":"bradwood","id":3472045,"node_id":"MDQ6VXNlcjM0NzIwNDU=","avatar_url":"https://avatars2.githubusercontent.com/u/3472045?v=4","gravatar_id":"","url":"https://api.github.com/users/bradwood","html_url":"https://github.com/bradwood","followers_url":"https://api.github.com/users/bradwood/followers","following_url":"https://api.github.com/users/bradwood/following{/other_user}","gists_url":"https://api.github.com/users/bradwood/gists{/gist_id}","starred_url":"https://api.github.com/users/bradwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradwood/subscriptions","organizations_url":"https://api.github.com/users/bradwood/orgs","repos_url":"https://api.github.com/users/bradwood/repos","events_url":"https://api.github.com/users/bradwood/events{/privacy}","received_events_url":"https://api.github.com/users/bradwood/received_events","type":"User","site_admin":false},"created_at":"2018-12-04T08:21:09Z","updated_at":"2018-12-04T08:21:09Z","author_association":"NONE","body":"I ended up going for `b:` variables throughout in my python.vim ftformat file. It seemed to work better for me. Plus I figured you don't want all the file-type specific stuff cluttering up your global rc file. "}}
{"actor":{"display_login":"bradwood"}}