From 46c5a81b0da7f4fa7c6475b2618829db7a508062 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Thu, 30 Jan 2020 18:04:17 -0500 Subject: [PATCH] Fix callback cancelation --- internal/config/runtime.go | 2 +- runtime/plugins/linter/linter.lua | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/config/runtime.go b/internal/config/runtime.go index 954bb947..5eb051ed 100644 --- a/internal/config/runtime.go +++ b/internal/config/runtime.go @@ -1364,7 +1364,7 @@ func runtimePluginsLinterInfoJson() (*asset, error) { return a, nil } -var _runtimePluginsLinterLinterLua = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x59\xdd\x8f\xdb\xb8\x11\x7f\xdf\xbf\x82\x10\x6a\x40\xce\x4a\xda\xe4\x7a\x7d\x31\x60\x14\xd7\xf4\xae\x40\x91\x8f\x02\x49\xd1\x87\x24\x57\xd0\xd4\xc8\xe6\x2d\x45\xaa\x24\x65\xaf\xbb\x48\xff\xf6\x62\xf8\x21\x53\xb2\xb4\xd9\x5e\xcf\xc0\x5a\x14\x39\x9c\xf9\xcd\x27\x87\x5e\xa1\x18\x15\xa4\xe5\x4c\x2b\xb2\x25\xbc\xed\x94\xb6\x79\xe6\xde\xb3\xf5\x8d\x5f\xd5\xbd\xb4\xbc\x85\x64\x3d\xcc\x0c\x14\x0d\x17\xd0\x51\x7b\x48\x48\xf0\xf5\x2e\xce\x0f\x84\xe6\x00\x42\x4c\x05\xdd\xb9\xd9\x81\x66\xd7\x37\x0d\xe8\x2b\x22\x3f\x3d\x50\x31\x25\x1b\xbe\xbf\xa2\xf2\xd3\xd9\xfa\x26\x90\x09\x2e\x2d\x68\x43\xb6\xe4\xf1\xeb\xcd\x4d\x59\x12\xa6\x81\x5a\x30\x84\x86\x25\x02\xd2\xea\x73\x41\x18\x15\x82\x34\x5a\xb5\xe4\xc4\xed\x81\x4b\x42\x25\xe1\x92\x5b\x4e\x05\xff\x37\xb5\x5c\x49\xd2\xf4\x92\xe1\xa0\x20\x52\x59\xe4\x55\x73\x0d\xcc\x8a\x33\xa1\x36\xd2\x12\xa1\x68\x4d\xd0\x38\x37\x65\x89\x34\x92\xb6\xb0\x71\xdf\x44\x35\xc4\x1e\x20\xc8\xc5\x35\x34\x8f\x3d\x77\xb0\x19\x46\xc4\x2a\xc2\x0e\xc0\xee\x49\xa3\x34\xbe\xf4\x26\xdd\xc0\xda\x7a\x43\x5a\xca\x65\x04\xdf\x69\xc5\xc0\x18\x62\x0f\x08\xc1\x10\x78\x00\xd6\x5b\xa8\x91\x98\xea\xbd\xd9\xe0\x77\xdf\x82\xb4\x06\xb9\x75\xd4\xb8\xe7\x05\x46\xe4\x80\x1b\xf0\x83\xf2\x56\x0d\xd2\x68\x40\x2f\x04\x62\xd6\x6b\x0d\xd2\x3a\x9c\x4e\x99\x11\x7d\xbd\x48\xef\x2d\xa4\xf4\x79\xd8\x04\x5a\x2b\xdd\x28\xdd\x52\xbb\x21\x07\x75\xf2\xb0\xb4\x81\x04\xd4\x1d\x53\x6d\xc7\x45\xa2\x9f\xea\x6d\xd7\xdb\x28\x74\xd5\x78\x8b\x15\x64\x25\x36\xb8\x07\x88\xec\xdb\x1d\xe8\x82\xac\xda\x8d\x17\x71\x77\xa2\x5a\x72\xb9\x27\x2d\x18\x43\xf7\x4e\xb6\x32\x48\x6d\x2c\x7a\xe2\xfd\x07\xb4\x1a\x37\xd1\x0e\xdc\x10\xd3\x77\x18\x4a\x50\x13\xa5\x49\x2f\x93\x57\x19\x25\xab\x0e\x03\x80\x0a\x84\x4c\xdb\x82\xd4\xd0\xd0\x5e\xd8\x0d\x46\x57\x59\x92\xd3\x81\x5b\x40\x09\x1b\x62\x0e\xaa\x17\xb5\x53\xea\xfd\x07\x2f\x75\x07\x84\x92\x9d\xa0\xec\xde\xbd\xe6\xb5\xc2\x40\xc2\xf4\x4a\x1d\xe2\x1c\x7f\x00\x83\xfb\xcc\x3a\x0a\x0e\x1f\xa5\x09\xbd\x48\x21\xb9\x92\xe2\xfc\x3c\x06\x8b\xc8\x1b\x2a\x0c\x90\x3c\xe0\x1d\xe0\xb9\x8d\xb5\x6a\xa9\x65\x87\x91\x36\x43\xa8\xee\x80\x38\x81\x9d\x06\x34\x12\x75\x39\xd5\x53\xd2\x51\x6b\x41\x4b\x74\xac\xdb\xed\x12\x6a\xa4\x07\xb2\xa1\xcc\xf6\xa1\x72\x20\xb7\x02\x55\x4b\xa4\x04\x5d\x9c\x7e\x94\x59\x7e\xa4\x16\x88\x72\x59\x09\x0f\x94\x59\xcf\xfa\xb9\xca\x69\xf8\x57\xcf\x35\xa4\x5b\x9d\x7e\x42\x35\x8d\x01\x1b\x62\xc8\xbf\x90\x13\x17\xc2\xf9\xaa\xae\xa1\x4e\xb2\x25\x06\x19\xd1\x60\x7b\x2d\xa1\x26\xbb\xf3\x24\xa1\x87\x4f\x6f\xa0\xe9\x05\xe1\x69\xc6\x87\x7d\x86\xbc\x2c\xb9\xac\xe1\x01\x6a\xc7\xd5\x7c\x53\x89\x97\x2e\xf5\x23\x54\xa6\x44\xdf\xca\x27\xc1\x32\x25\x7e\x7b\xac\x5e\xee\x73\xd1\x52\x21\x76\x94\xdd\x6f\x86\xa2\xe9\x2a\x1b\x75\x60\x1b\xe5\x5c\x81\x95\x0a\x13\xf4\x22\xb5\x40\x10\xdc\x46\xe1\xe3\xd8\xf7\xae\x8c\xc4\x98\xaf\x8c\x4a\x06\x02\xea\x8a\x7c\x44\xa5\x83\x48\x5c\xc1\x3a\x07\x3e\x90\x76\x7d\x53\x7d\x13\xb3\xe4\xe2\x66\x00\xda\xd2\x7b\x78\xe3\xf0\xe4\x58\xb4\x8a\x24\x46\x59\x5b\x17\xae\xae\x16\x69\x1d\x2b\x88\x32\xc5\x25\x2b\x8b\x98\x36\x45\x8c\xaf\x22\x7a\xaf\x18\x50\xae\x6f\x10\x10\x6f\xe2\x01\xf5\x09\x45\x7d\x21\xdb\x2d\x62\x41\xe0\xf2\x26\x2a\x3e\xa1\xc0\x52\x33\xbb\x54\x0d\x99\xb9\x1d\x20\x2f\x50\xb2\xb6\x26\x5b\xd4\x66\x61\x1d\x55\x24\x5b\xa7\xe9\x02\x45\xa2\x3e\xd9\xa6\xc6\x58\xa0\x57\xc8\x4f\x19\xcc\xf2\x45\xfc\x97\xba\xb6\x4d\x6a\x9c\xd2\xde\xf5\x0b\x9b\x82\xad\xc9\x36\x5a\xfd\x5b\x1b\x82\x4f\xc8\x36\x7a\x07\x37\xbc\x5c\x32\xd4\x40\xcc\x9e\x41\x1c\x23\x70\x7b\x09\x46\xa5\x5d\x70\x21\x31\xc8\xfa\x06\xff\x2e\x91\xa6\xa1\x55\xc7\x34\xd6\x7c\x54\x4c\x1d\x8e\x0c\xc6\x1b\xb1\xd9\xc8\x03\xb1\x6b\x73\x6a\x38\xca\xde\x75\x56\xd9\x5d\x0d\xc7\x3b\x7c\xc9\x62\x88\x85\x6e\xad\xfa\xcb\xfb\xf7\x1f\x30\xc2\xb2\x13\x97\xb5\x3a\x99\x6c\x1c\x67\x09\x8f\x77\x7f\x7f\x93\x0d\x98\xdd\x20\x49\x8a\x6c\xcf\x58\x56\x90\xcc\x7d\xf9\xf1\x63\x56\x36\xe6\x2c\x2d\x7d\x28\xb1\x62\xe3\x42\xf9\x0f\x2a\x84\x1f\xc0\x83\xd5\x14\x87\xab\x26\xfb\xea\x1e\x9b\x95\xd8\xac\xd8\xa6\xba\xdd\x90\x55\x9b\xad\x17\x25\xdc\xde\x3e\x21\x23\x2b\x8d\xad\xb7\xec\xf6\xf6\xd5\xf7\xff\xb7\xc0\xba\xad\x91\xde\x7f\xb9\xf1\x63\x56\x32\x25\x94\xde\xaa\xa6\x71\x5c\x55\xe9\x1e\x27\xff\xcd\xdd\x83\x8d\x84\xac\xf2\x95\x58\xad\x9f\xd0\x4a\xed\x7a\x2e\x9c\x8c\xbd\x1a\xbe\x1f\xb3\x61\xb6\xc4\xf7\xe0\x86\x11\xee\x3f\x5e\x18\x96\xe5\x84\x27\x46\x4b\xca\x32\xbc\x3f\x5e\x29\x3f\x0f\xea\x17\x7a\xa4\x4e\x0d\x1c\xc4\x67\xb0\xb7\x03\xb5\xaa\xaf\x2c\xe9\xf3\x7d\x89\xa1\x39\x04\x44\xc8\xc9\x30\xcd\x3b\xff\x16\xe7\x53\x64\xfe\x5c\x5d\x89\xa2\xba\x2d\xe6\xd9\x09\x6e\x41\x53\x0b\xc8\x62\x32\x0e\x5e\xba\x76\x74\x8b\x2b\x5f\x0b\x5f\x06\x0a\x62\x75\x0f\x33\x8c\x7b\xea\x3a\x6d\xc7\xac\xa7\xe1\x11\xa7\x1e\xb3\xb2\x94\xca\x87\xc0\x5c\x24\xcd\x83\x95\x1c\x45\x8f\x1f\x8f\xd9\x20\xa6\x2c\xb1\xa2\xfd\xd4\x0b\xf1\x37\x6a\x0f\xc6\x4f\x19\x5b\xab\xde\xfa\x31\x5a\xc8\x6c\x42\xc4\x0d\x22\xab\x95\x28\xc8\x8a\x55\xf3\x32\x99\xa0\x72\x8f\xf4\x6a\xf7\x0b\x60\xa7\x04\xde\x24\x0f\x4c\xf7\xd2\xcb\x8f\x14\xbf\x6d\x92\x76\xe7\x46\xd0\x7b\x70\x6a\x74\x67\x7b\x50\xd2\x8f\x86\xd9\x49\x08\x56\x65\x1a\xc7\x29\xa7\xf6\xdc\x9d\xc7\x5c\xc2\xcc\x84\xc3\x12\x8e\x98\x02\x29\x8a\x21\x0d\xca\xd2\x5f\x1e\x4a\x7f\x3e\x6d\xdd\x65\x83\xee\x04\x78\x93\x6b\xc0\x26\xdf\x6c\xa5\xba\x0e\xf3\x59\x71\xe6\xd0\xb4\x4e\x9a\xbf\xb5\xba\x81\x9f\x79\x6e\xca\x99\x13\x6f\xac\xf3\x91\x1b\x8d\x9d\x75\x59\x5c\x70\x04\x12\xd5\x54\x9f\xb8\xc4\xe5\xf9\xd8\x9e\x48\x60\xb3\xe0\x12\x7e\x82\xcb\xfe\x61\x99\xdd\x99\xb6\x4e\xd1\xf4\x99\xd8\xd7\x1b\xd6\x99\x9d\x6a\x13\x4d\x7b\x2d\xce\x5b\xc3\x71\xf7\xd7\xf4\xea\x2d\xbd\x87\xd7\xaa\x6d\xa9\xac\x31\xd3\xbd\x17\xfd\xf1\x57\xe1\xe3\xb5\x2b\xc5\x81\xf8\x9d\x7a\xad\xda\x4e\x80\x85\xf5\xe4\x38\x0c\xa4\xf9\xae\xf3\xdd\x99\xd7\x60\xd7\x6d\x3e\xd0\x23\x84\x73\x52\xf7\x32\xa8\xb3\xeb\xaa\x3f\xf5\xcd\x94\x07\x53\xd2\x52\x2e\x4d\xee\x5b\x38\x10\x80\xb7\x66\xbf\x17\x6f\x54\xf7\x05\x39\x12\x2e\x49\x47\xb9\xf6\x44\x6b\x52\xab\xe1\xf0\xe4\x0d\x39\xe2\xd9\x1a\xf6\x8d\x4f\x56\x27\xdf\xf5\xb4\xce\xc0\xc3\x3c\x22\x48\x9f\x81\xc6\x77\x2f\x93\x56\xe1\x02\x1f\xb1\x5f\x4e\xfe\x06\x9b\x93\x5d\xdf\x6c\x7e\xe2\x02\x3e\x9e\x3b\x18\xf5\x05\xee\xbe\xee\xd6\x2b\x2c\x39\x69\xc7\xc0\x75\xe8\x13\x3b\x6a\x0f\xd5\x9f\xb9\xce\xf1\x25\xf8\x67\x4e\x63\xd7\x94\x8c\x94\x8e\x08\x62\x07\x86\x58\xb6\xe4\x58\x5d\x75\x9f\x68\x9d\xa1\x53\xbb\x32\xcd\x85\x81\xb1\x9a\xcb\x7d\xe5\x5e\xf3\xc6\x16\x09\xaf\xf5\xc8\x6a\x13\x08\x07\x6a\xb0\xb5\xb9\x38\xf1\x58\x61\x4b\x9e\x36\x3e\xeb\x14\x0c\x5e\xbb\xfd\x1e\x2a\x6b\x72\x4c\x3a\xcf\x27\xc0\x8d\x9b\xca\xe8\xb3\xc0\xf1\xc2\x0d\x79\xff\x6a\x8e\x13\xbd\x42\x1f\x9e\x74\xcc\xc1\x31\x54\xef\x2f\xae\x39\xba\x7e\x7d\xe4\x19\xfc\xe0\xe4\xa7\xfb\x2f\xbe\x8f\xdf\xec\x4d\xbf\xcb\xb3\xd5\x0a\x8f\x16\xe7\xe8\x61\x06\x53\xac\xe6\x7a\xc1\xc0\xbc\x19\x00\x5f\x69\x82\x31\x81\xf1\x58\xb8\x58\xa9\x92\xdb\xd1\xb1\x1a\xdd\x8f\x8e\xd5\x70\x13\x3a\x56\x2c\x19\x8e\x6e\x43\xd3\x94\x18\x67\x80\x92\x2e\x9b\x77\xdd\x52\x3e\x4f\xb3\xec\xba\x46\x78\xac\xf1\xae\xb9\x74\x99\x43\xa8\xfe\xc6\x36\x73\x5d\x1b\x1a\xfb\xff\xcc\xdc\xd4\x92\x75\x97\xa6\x4b\x55\x60\x56\x5b\x5f\xb3\xfa\x66\xf3\x5a\x00\xd5\x6f\xfd\xaf\x56\x31\xef\x42\x5a\xba\x23\xa7\xfa\xab\xda\x7d\xe8\xe8\x49\xe6\x89\x06\x59\x16\xfe\x42\xf5\x54\xf2\xc7\x07\xd7\x21\x8d\x54\x5e\xd0\x73\x5a\x0b\xfd\xe6\xdc\x9f\x9b\x69\x49\x1d\x7e\xa0\xfd\x26\xcb\x70\x7b\xfc\xf4\xea\x8b\xdf\xff\xe9\xbb\x38\xf8\x7d\x1c\x7c\x1f\x07\x7f\xf8\x92\x30\x77\x3f\x89\x60\x29\xe8\x44\x02\x21\xfb\x2c\xe3\xd1\x11\x7e\x93\x86\x3d\x3c\x8c\x6f\x9e\xa3\x10\xcf\xf2\xaa\x2a\xd7\xd9\x25\xca\xdd\xc1\x95\xaf\xea\xdb\x74\x92\xcd\x4d\xb6\x7e\x3b\xce\x0d\xb5\xf0\x9f\x85\x6b\x54\xb9\x24\x7c\x28\x87\x30\x4e\xb9\xb2\x24\x1f\x35\x6f\xfd\xcd\xd5\x74\x94\x8d\x2e\xa0\x58\x85\xf1\xb1\xf1\xb5\x2d\xfb\x79\x65\x5e\xa0\x8c\x95\x79\xf1\xbb\x6c\x54\x9b\x42\x0d\x6c\xb8\xac\x9d\x94\xc2\xeb\x3a\x13\x4c\x97\x12\xef\xdc\x01\x68\x79\x51\x90\xd6\xec\xa7\xa5\x34\xe5\x33\xc3\xe2\x40\x0d\x53\x78\xf1\x1b\x9d\x4e\xe4\x52\x2b\x53\x4c\x23\x87\x3b\x1b\xce\x40\xc3\xcf\xc0\x75\x5c\xe6\xe2\xc7\xc3\x64\x4a\x8c\x56\x40\x18\xc0\x34\xc2\x8d\x33\x19\xf6\x0c\xde\x69\x61\x76\x72\x38\xd3\xaa\x7a\xa3\xf6\xf9\x8e\x1a\xc0\x3b\x75\x1e\x8f\xc3\x75\x41\x86\x39\x57\x13\xd7\x53\xe5\xaf\xb7\x20\xac\xf1\xa6\x79\x84\x21\x55\xbc\x96\xf1\x27\x80\x09\xf7\xa0\xc5\xec\xfe\x0b\x8f\xd6\x58\xaa\xc3\x29\xdf\x80\xae\xde\x28\x96\x5b\xe5\x7f\xdf\xcb\x99\x12\xe5\xab\x5b\x97\xc4\x05\x19\x66\xd1\xdf\xe5\xab\x5b\x4c\xc7\x89\x4e\x13\xd6\x20\xeb\x65\xc6\xbf\x82\x6d\xd0\x37\x30\x7c\x07\xa7\x50\xc7\xf2\x58\x2e\x5a\xb3\x2f\x82\x46\x85\x13\x5f\x44\xe2\xb7\x1f\x7f\xc4\xc8\xba\xe6\x0b\x73\xd1\xf3\x94\xb0\x1f\xec\x1b\x2e\x27\x22\x47\x3a\x78\x0d\x9e\x21\x79\x12\x4a\x24\x54\xe8\x1f\xea\x3a\xea\x85\x18\xd6\x8b\xf1\xb7\x7c\x9a\xf9\xf2\x66\xac\x2e\x88\x81\x6e\x3d\xaa\x6c\xa6\x17\xf6\x72\xea\x8f\xeb\x5d\x9e\xe5\x9f\x7e\x5e\x99\x2f\xae\x62\xf9\x2c\xcc\x07\x06\x58\xa9\x80\xb2\x03\xd6\x29\x63\xf5\x66\xef\xb3\x3f\xd4\x8f\xa4\x56\x59\x6c\xd2\x2b\x2e\x0d\x68\x9b\x7b\x81\x85\xdb\xb9\x9e\xeb\x47\x3d\xc1\x44\x81\x71\x0e\x24\x48\x0d\x74\xee\x67\xa8\xff\xf5\xe7\xa7\xb0\xef\xf3\xe7\x6c\x84\xc1\x33\x75\xff\x3f\x1b\x8a\x9a\xab\xd4\xbe\xee\x65\x79\xf5\x22\x23\x55\xe5\xb6\x57\x15\xc9\xd6\x79\xf5\x62\xed\xee\x1f\xdf\x65\xa3\x9e\xc0\xfd\x03\x0a\xb9\xfe\x37\x00\x00\xff\xff\xe4\xa5\xba\xec\xf3\x1c\x00\x00" +var _runtimePluginsLinterLinterLua = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x59\xdd\x8f\xdb\xb8\x11\x7f\xdf\xbf\x82\x10\x6a\x40\xce\x4a\xda\xe4\x7a\x7d\x31\x60\x14\xd7\xf4\xae\x40\x91\x8f\x02\x49\xd1\x87\x24\x57\xd0\xd4\xc8\xe6\x2d\x45\xaa\x24\x65\xaf\xbb\x48\xff\xf6\x62\xf8\x21\x53\xb2\xb4\xd9\x5e\xcf\xc0\x4a\x14\x35\x9c\xf9\xcd\x27\x87\x5a\xa1\x18\x15\xa4\xe5\x4c\x2b\xb2\x25\xbc\xed\x94\xb6\x79\xe6\x9e\xb3\xf5\x8d\x7f\xab\x7b\x69\x79\x0b\xc9\xfb\x30\x33\x50\x34\x5c\x40\x47\xed\x21\x21\xc1\xc7\xbb\x38\x3f\x10\x9a\x03\x08\x31\x15\x74\xe7\x66\x07\x9a\x5d\xdf\x34\xa0\xaf\x88\xfc\xf4\x40\xc5\x94\x6c\xf8\xfe\x8a\xca\x4f\x67\xeb\x9b\x40\x26\xb8\xb4\xa0\x0d\xd9\x92\xc7\xaf\x37\x37\x65\x49\x98\x06\x6a\xc1\x10\x1a\x5e\x11\x90\x56\x9f\x0b\xc2\xa8\x10\xa4\xd1\xaa\x25\x27\x6e\x0f\x5c\x12\x2a\x09\x97\xdc\x72\x2a\xf8\xbf\xa9\xe5\x4a\x92\xa6\x97\x0c\x07\x05\x91\xca\x22\xaf\x9a\x6b\x60\x56\x9c\x09\xb5\x91\x96\x08\x45\x6b\x82\xc6\xb9\x29\x4b\xa4\x91\xb4\x85\x8d\xbb\x12\xd5\x10\x7b\x80\x20\x17\xdf\xa1\x79\xec\xb9\x83\xcd\x30\x22\x56\x11\x76\x00\x76\x4f\x1a\xa5\xf1\xa1\x37\xe9\x02\xd6\xd6\x1b\xd2\x52\x2e\x23\xf8\x4e\x2b\x06\xc6\x10\x7b\x40\x08\x86\xc0\x03\xb0\xde\x42\x8d\xc4\x54\xef\xcd\x06\xaf\x7d\x0b\xd2\x1a\xe4\xd6\x51\xe3\xee\x17\x18\x91\x03\x2e\xc0\x1f\xca\x5b\x35\x48\xa3\x01\xbd\x10\x88\x59\xaf\x35\x48\xeb\x70\x3a\x65\x46\xf4\xf5\x22\xbd\xb7\x90\xd2\xe7\x61\x11\x68\xad\x74\xa3\x74\x4b\xed\x86\x1c\xd4\xc9\xc3\xd2\x06\x12\x50\x77\x4c\xb5\x1d\x17\x89\x7e\xaa\xb7\x5d\x6f\xa3\xd0\x55\xe3\x2d\x56\x90\x95\xd8\xe0\x1a\x20\xb2\x6f\x77\xa0\x0b\xb2\x6a\x37\x5e\xc4\xdd\x89\x6a\xc9\xe5\x9e\xb4\x60\x0c\xdd\x3b\xd9\xca\x20\xb5\xb1\xe8\x89\xf7\x1f\xd0\x6a\xdc\x44\x3b\x70\x43\x4c\xdf\x61\x28\x41\x4d\x94\x26\xbd\x4c\x1e\x65\x94\xac\x3a\x0c\x00\x2a\x10\x32\x6d\x0b\x52\x43\x43\x7b\x61\x37\x18\x5d\x65\x49\x4e\x07\x6e\x01\x25\x6c\x88\x39\xa8\x5e\xd4\x4e\xa9\xf7\x1f\xbc\xd4\x1d\x10\x4a\x76\x82\xb2\x7b\xf7\x98\xd7\x0a\x03\x09\xd3\x2b\x75\x88\x73\xfc\x01\x0c\xae\x33\xeb\x28\x38\xfc\x94\x26\xf4\x22\x85\xe4\x4a\x8a\xf3\xf3\x18\x2c\x22\x6f\xa8\x30\x40\xf2\x80\x77\x80\xe7\x16\xd6\xaa\xa5\x96\x1d\x46\xda\x0c\xa1\xba\x03\xe2\x04\x76\x1a\xd0\x48\xd4\xe5\x54\x4f\x49\x47\xad\x05\x2d\xd1\xb1\x6e\xb5\x4b\xa8\x91\x1e\xc8\x86\x32\xdb\x87\xca\x81\xdc\x0a\x54\x2d\x91\x12\x74\x71\xfa\x51\x66\xf9\x91\x5a\x20\xca\x65\x25\x3c\x50\x66\x3d\xeb\xe7\x2a\xa7\xe1\x5f\x3d\xd7\x90\x2e\x75\xfa\x09\xd5\x34\x06\x6c\x88\x21\xff\x40\x4e\x5c\x08\xe7\xab\xba\x86\x3a\xc9\x96\x18\x64\x44\x83\xed\xb5\x84\x9a\xec\xce\x93\x84\x1e\x7e\xbd\x81\xa6\x17\x84\xa7\x19\x1f\xd6\x19\xf2\xb2\xe4\xb2\x86\x07\xa8\x1d\x57\xf3\x4d\x25\x5e\xba\xd4\x8f\x50\x99\x12\x7d\x2b\x9f\x04\xcb\x94\xf8\xed\xb1\x7a\xb9\xcf\x45\x4b\x85\xd8\x51\x76\xbf\x19\x8a\xa6\xab\x6c\xd4\x81\x6d\x94\x73\x05\x56\x2a\x4c\xd0\x8b\xd4\x02\x41\x70\x1b\x85\x8f\x63\xdf\xbb\x32\x12\x63\xbe\x32\x2a\x19\x08\xa8\x2b\xf2\x11\x95\x0e\x22\xf1\x0d\xd6\x39\xf0\x81\xb4\xeb\x9b\xea\x9b\x98\x25\x17\x37\x03\xd0\x96\xde\xc3\x1b\x87\x27\xc7\xa2\x55\x24\x31\xca\xda\xba\x70\x75\xb5\x48\xeb\x58\x41\x94\x29\x2e\x59\x59\xc4\xb4\x29\x62\x7c\x15\xd1\x7b\xc5\x80\x72\x7d\x83\x80\x78\x13\x37\xa8\x4f\x28\xea\x0b\xd9\x6e\x11\x0b\x02\x97\x37\x51\xf1\x09\x05\x96\x9a\xd9\x57\xd5\x90\x99\xdb\x01\xf2\x02\x25\x6b\x6b\xb2\x45\x6d\x16\xde\xa3\x8a\x64\xeb\x34\x5d\xa0\x48\xd4\x27\xdb\xd4\x18\x0b\xf4\x0a\xf9\x29\x83\x59\xbe\x88\xff\x52\xd7\xb6\x49\x8d\x53\xda\xbb\x7e\x61\x51\xb0\x35\xd9\x46\xab\x7f\x6b\x41\xf0\x09\xd9\x46\xef\xe0\x82\x97\x4b\x86\x1a\x88\xd9\x33\x88\x63\x04\x6e\x2f\xc1\xa8\xb4\x0b\x2e\x24\x06\x59\xdf\xe0\xdf\x25\xd2\x34\xb4\xea\x98\xc6\x9a\x8f\x8a\xa9\xc3\x91\xc1\x78\x21\x36\x1b\x79\x20\x76\x6d\x4e\x0d\x47\xd9\xbb\xce\x2a\xbb\xab\xe1\x78\x87\x0f\x59\x0c\xb1\xd0\xad\x55\x7f\x79\xff\xfe\x03\x46\x58\x76\xe2\xb2\x56\x27\x93\x8d\xe3\x2c\xe1\xf1\xee\xef\x6f\xb2\x01\xb3\x1b\x24\x49\x91\xed\x19\xcb\x0a\x92\xb9\x8b\x1f\x3f\x66\x65\x63\xce\xd2\xd2\x87\x12\x2b\x36\xbe\x28\xff\x41\x85\xf0\x03\x78\xb0\x9a\xe2\x70\xd5\x64\x5f\xdd\x6d\xb3\x12\x9b\x15\xdb\x54\xb7\x1b\xb2\x6a\xb3\xf5\xa2\x84\xdb\xdb\x27\x64\x64\xa5\xb1\xf5\x96\xdd\xde\xbe\xfa\xfe\xff\x16\x58\xb7\x35\xd2\xfb\x8b\x1b\x3f\x66\x25\x53\x42\xe9\xad\x6a\x1a\xc7\x55\x95\xee\x76\xf2\x57\xee\x6e\x6c\x24\x64\x95\xaf\xc4\x6a\xfd\x84\x56\x6a\xd7\x73\xe1\x64\xec\xd5\x70\x7d\xcc\x86\xd9\x12\x9f\x83\x1b\x46\xb8\xff\x78\x61\x58\x96\x13\x9e\x18\x2d\x29\xcb\xf0\xfc\x78\xa5\xfc\x3c\xa8\x5f\xe8\x91\x3a\x35\x70\x10\xef\xc1\xde\x0e\xd4\xaa\xbe\xb2\xa4\xcf\xf7\x25\x86\xe6\x10\x10\x21\x27\xc3\x34\xef\xfc\x53\x9c\x4f\x91\xf9\x7d\x75\x25\x8a\xea\xb6\x98\x67\x27\xb8\x05\x4d\x2d\x20\x8b\xc9\x38\x78\xe9\xda\xd1\x2d\xbe\xf9\x5a\xf8\x32\x50\x10\xab\x7b\x98\x61\xdc\x53\xd7\x69\x3b\x66\x3d\x0d\xb7\x38\xf5\x98\x95\xa5\x54\x3e\x04\xe6\x22\x69\x1e\xac\xe4\x28\x7a\x7c\x7b\xcc\x06\x31\x65\x89\x15\xed\xa7\x5e\x88\xbf\x51\x7b\x30\x7e\xca\xd8\x5a\xf5\xd6\x8f\xd1\x42\x66\x13\x22\x6e\x10\x59\xad\x44\x41\x56\xac\x9a\x97\xc9\x04\x95\x7b\xa4\x57\xbb\x5f\x00\x3b\x25\xf0\x26\x79\x60\xba\x97\x5e\x7e\xa4\xf8\x6d\x93\xb4\x3b\x37\x82\xde\x83\x53\xa3\x3b\xdb\x83\x92\x7e\x34\xcc\x4e\x42\xb0\x2a\xd3\x38\x4e\x39\xb5\xe7\xee\x3c\xe6\x12\x66\x26\x1c\x96\x70\xc4\x14\x48\x51\x0c\x69\x50\x96\xfe\xf0\x50\xfa\xfd\x69\xeb\x0e\x1b\x74\x27\xc0\x9b\x5c\x03\x36\xf9\x66\x2b\xd5\x75\x98\xcf\x8a\x33\x87\xa6\x75\xd2\xfc\xa9\xd5\x0d\xfc\xcc\x73\x53\xce\x9c\x78\x63\x9d\x8f\xdc\x68\xec\xac\xcb\xcb\x05\x47\x20\x51\x4d\xf5\x89\x4b\x7c\x3d\x1f\xdb\x13\x09\x6c\x16\x5c\xc2\x4f\x70\xd9\x3f\x2c\xb3\x3b\xd3\xd6\x29\x9a\xde\x13\xfb\x7a\xc3\x3a\xb3\x53\x6d\xa2\x69\xaf\xc5\x79\x6b\x38\xee\xfe\x98\x5e\xbd\xa5\xf7\xf0\x5a\xb5\x2d\x95\x35\x66\xba\xf7\xa2\xdf\xfe\x2a\xbc\xbd\x76\xa5\x38\x10\xbf\x53\xaf\x55\xdb\x09\xb0\xb0\x9e\x6c\x87\x81\x34\xdf\x75\xbe\x3b\xf3\x1a\xec\xba\xcd\x07\x7a\x84\xb0\x4f\xea\x5e\x06\x75\x76\x5d\xf5\xa7\xbe\x99\xf2\x60\x4a\x5a\xca\xa5\xc9\x7d\x0b\x07\x02\xf0\xd4\xec\xd7\xe2\x89\xea\xbe\x20\x47\xc2\x25\xe9\x28\xd7\x9e\x68\x4d\x6a\x35\x6c\x9e\xbc\x21\x47\xdc\x5b\xc3\xba\xf1\xce\xea\xe4\xbb\x9e\xd6\x19\x78\x98\x47\x04\xe9\x3d\xd0\xf8\xee\x65\xd2\x2a\x5c\xe0\x23\xf6\xcb\xce\xdf\x60\x73\xb2\xeb\x9b\xcd\x4f\x5c\xc0\xc7\x73\x07\xa3\xbe\xc0\x9d\xd7\xdd\xfb\x0a\x4b\x4e\xda\x31\x70\x1d\xfa\xc4\x8e\xda\x43\xf5\x67\xae\x73\x7c\x08\xfe\x99\xd3\xd8\x35\x25\x23\xa5\x23\x82\xd8\x81\x21\x96\x2d\x39\x56\x57\xdd\x27\x5a\x67\xe8\xd4\xae\x4c\x73\x61\x60\xac\xe6\x72\x5f\xb9\xc7\xbc\xb1\x45\xc2\x6b\x3d\xb2\xda\x04\xc2\x81\x1a\x6c\x6d\x2e\x4e\x3c\x56\xd8\x92\xa7\x8d\xcf\x3a\x05\x83\xc7\x6e\xbf\x86\xca\x9a\x1c\x93\xce\xf3\x09\x70\xe3\xa6\x32\xfa\x2c\x70\xbc\x70\x43\xde\xbf\x9a\xe3\x44\xaf\xd0\x87\x27\x1d\x73\x70\x0c\xd5\xfb\x8b\x6b\x8e\xae\x5f\x1f\x79\x06\x7f\x38\xf9\xe9\xfe\x8b\xef\xe3\x37\x7b\xd3\xef\xf2\x6c\xb5\xc2\xad\xc5\x39\x7a\x98\xc1\x14\xab\xb9\x5e\x30\x30\x6f\x06\xc0\x57\x9a\x60\x4c\x60\x3c\x16\x2e\x56\xaa\xe4\x74\x74\xac\x46\xe7\xa3\x63\x35\x9c\x84\x8e\x15\x4b\x86\xa3\xd3\xd0\x34\x25\xc6\x19\xa0\xa4\xcb\xe6\x5d\xb7\x94\xcf\xd3\x2c\xbb\xae\x11\x1e\x6b\x3c\x6b\x2e\x1d\xe6\x10\xaa\x3f\xb1\x4d\x8f\x6b\x98\x66\xaf\x05\x50\xfd\xd6\x7f\x53\x8a\x59\x11\x92\x86\x37\x97\xbe\xff\x3f\x33\x07\xb9\x10\x78\x91\xc6\x65\xf2\x52\xa1\x98\x35\x88\x1b\xb8\x6d\xa7\xfa\xab\xda\x7d\xe8\xe8\x49\xe6\x89\x16\x59\x16\xfe\x42\x05\x55\xf2\xc7\x07\xd7\x25\x8d\xd4\x5e\xd0\x75\x5a\x0f\xfd\xe2\xdc\xef\x9d\x69\x59\x1d\x3e\xd2\x7e\x93\x65\x38\x41\x7e\x7a\xf5\xc5\xaf\xff\xf4\x5d\x1c\xfc\x3e\x0e\xbe\x8f\x83\x3f\x7c\x49\x98\xbb\xcf\x22\x58\x0e\x3a\x91\x40\xc8\x3e\xcb\xb8\x7d\x84\xef\xd2\xb0\x87\x87\xf1\xe9\x73\x14\xe6\x59\x5e\x55\xe5\x3a\xbb\x44\xba\xdb\xbc\xf2\x55\x7d\x9b\x4e\xb2\xb9\xc9\xd6\x2f\xc7\xb9\xa1\x1e\xfe\xb3\x70\xcd\x2a\x97\x84\x0f\x25\x11\xc6\x69\x57\x96\xe4\xa3\xe6\xad\x3f\xbd\x9a\x8e\xb2\xd1\x21\x14\x2b\x31\xde\x36\xbe\xbe\x65\x3f\xaf\xcc\x0b\x94\xb1\x32\x2f\x7e\x97\x8d\xea\x53\xa8\x83\x0d\x97\xb5\x93\x52\x78\x5d\x67\xa2\xe5\x52\xe6\x9d\x3b\x00\x2d\x2f\x0a\xd2\x9a\xfd\xb4\x9c\xa6\x7c\x66\x58\x1c\xa8\x61\x0a\x0f\x7f\xa3\x1d\x2a\x09\xdb\x14\xd3\xc8\xe1\xce\x86\x33\xd0\xf0\x37\x70\x1d\x97\xba\xf8\xf3\x30\x99\x12\xa3\x37\x20\x0c\x60\x2e\xe1\xc2\x99\x34\x7a\x06\xef\xb4\x38\x3b\x39\x9c\x69\x55\xbd\x51\xfb\x7c\x47\x0d\xe0\xb9\x3a\x8f\x5b\xe2\xba\x20\xc3\x9c\xab\x8b\xeb\xa9\xf2\xd7\x4b\x10\xd6\x78\xd1\x3c\xc2\x90\x2a\x5e\xcb\xf8\x19\x60\xc2\x3d\x68\x31\xbb\xfe\xc2\xa3\x35\x96\xea\xb0\xd3\x37\xa0\xab\x37\x8a\xe5\x56\xf9\x6f\x7c\x39\x53\xa2\x7c\x75\xeb\x92\xb8\x20\xc3\x2c\xfa\xbb\x7c\x75\x8b\xe9\x38\xd1\x69\xc2\x1a\x64\xbd\xcc\xf8\x57\xb0\x0d\xfa\x06\x86\xef\xe0\x14\xaa\x65\x1e\xcb\x45\x6b\xf6\x45\xd0\xa8\x70\xe2\x8b\x48\xfc\xf6\xe3\x8f\x18\x59\xd7\x7c\x61\x2e\x7a\x9e\x12\xf6\x83\x7d\xc3\xe5\x44\xe4\x48\x07\xaf\xc1\x33\x24\x4f\x42\x89\x84\x7d\xe0\x87\xba\x8e\x7a\x21\x86\xf5\x62\xfc\x2d\xef\x68\xbe\xbc\x19\xab\x0b\x62\xa0\x5b\x8f\x2a\x9b\xe9\x85\xbd\xec\xfc\xe3\x7a\x97\x67\xf9\xa7\x9f\x57\xe6\x8b\xab\x58\x3e\x0b\xf3\x81\x01\x56\x2a\xa0\xec\x80\x75\xca\x58\xbd\xd9\xfb\xec\x0f\xf5\x23\xa9\x55\x16\x1b\xf5\x8a\x4b\x03\xda\xe6\x5e\x60\xe1\x56\xae\xe7\x7a\x52\x4f\x30\x51\x60\x9c\x03\x09\x52\x03\x9d\xfb\x14\xf5\xbf\x7e\x82\x0a\xeb\x3e\x7f\xce\x46\x18\x3c\x53\xf7\x3f\xb4\xa1\xa8\xb9\x4a\xed\xeb\x5e\x96\x57\x2f\x32\x52\x55\x6e\x79\x55\x91\x6c\x9d\x57\x2f\xd6\xee\x0c\xf2\x5d\x36\xea\x0b\xdc\x3f\xa1\x90\xeb\x7f\x03\x00\x00\xff\xff\xd5\x1f\x7c\xe4\xf7\x1c\x00\x00" func runtimePluginsLinterLinterLuaBytes() ([]byte, error) { return bindataRead( diff --git a/runtime/plugins/linter/linter.lua b/runtime/plugins/linter/linter.lua index 271f2df5..e14613e7 100644 --- a/runtime/plugins/linter/linter.lua +++ b/runtime/plugins/linter/linter.lua @@ -133,14 +133,14 @@ function onSave(bp) end function lint(buf, linter, cmd, args, errorformat, loff, coff, callback) + buf:ClearMessages(linter) + if callback ~= nil then - if callback(buf) then + if not callback(buf) then return end end - buf:ClearMessages(linter) - shell.JobSpawn(cmd, args, "", "", "linter.onExit", buf, linter, errorformat, loff, coff) end