diff --git a/cmd/micro/runtime.go b/cmd/micro/runtime.go index 37fb880b..495e428e 100644 --- a/cmd/micro/runtime.go +++ b/cmd/micro/runtime.go @@ -562,7 +562,7 @@ func runtimePluginsFtoptionsFtoptionsLua() (*asset, error) { return a, nil } -var _runtimePluginsLinterLinterLua = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x8c\x55\x51\x8b\xe3\x36\x10\x7e\xcf\xaf\x18\x44\x0d\xf2\xae\xe5\x2d\xf7\x18\x08\xe5\xba\xb4\x07\xe5\xae\x57\xd8\x6b\xef\xa1\xed\x15\xc5\x1a\x25\xea\xca\x92\x91\xe4\x64\x43\xe9\x7f\x2f\x92\x9c\xc4\xf6\x3a\x47\x17\x16\x2b\x9a\x99\xef\x9b\xf9\x66\x3c\x56\x12\xde\x61\xf8\xd8\x05\x65\x0d\x25\x5a\x99\x80\x8e\x94\xb0\xd9\x80\x51\x1a\xc2\x1e\xcd\x0a\x00\xe0\xad\x10\x33\x9f\x0a\x82\xeb\xb1\x5c\xa1\x11\xab\xd5\x07\xfe\x8c\x8f\xb6\x6d\xb9\x11\xd9\x81\x54\x30\x38\xd6\xf1\x31\xd8\x48\x05\xdf\x96\xab\x95\xec\x4d\x13\xb1\x60\x64\xa2\x65\xe2\x79\xec\xdd\x6f\x0a\x8f\xb4\x5c\x3f\xf1\x03\x52\xc9\xb5\xc7\x6c\x71\xbd\x79\x9f\x00\xe9\xc0\x79\x41\x19\x5b\xa2\xa7\xb6\x0d\xd7\x20\x03\x6c\xae\x70\xf5\xf7\xbd\x5c\xff\xa8\x34\x7e\x3a\x75\x38\xf5\x53\x1a\xe7\x9e\xf5\x2f\x3c\xec\x47\x3e\x02\x0f\xa6\xd7\x1a\x36\x40\x1e\x04\x1e\x1e\xe2\x0f\x92\xec\x4a\xc2\xc7\xa7\xa8\x16\x39\x2a\x23\xec\xd1\x93\xab\x66\xf1\x6f\x14\xf9\xf3\xaf\xef\x73\x4c\xcc\x7e\x88\x8d\x49\x6e\x80\xec\xec\x2c\x2c\x0a\x43\xc9\xce\x6e\x7b\xa5\xa3\x6a\x64\x67\x21\x9d\x81\x59\x20\x50\xd7\x67\xe0\x0a\x48\x21\xd7\x85\x5e\x43\xd1\x92\xf2\x55\xfc\xb9\x15\xf9\x94\x23\x5f\x57\x7a\x01\x29\xc4\xfd\x08\x08\xb5\xc7\x6b\x8e\xba\xe7\x8b\x49\xea\x9e\x37\x7b\x6c\x9e\x53\xc7\x87\x33\x30\x66\x2c\x6b\xac\xb6\x2e\x73\x46\x91\xff\x17\x4b\x77\x0a\x7b\x6b\x16\x89\xba\x93\xd4\xfc\x19\x7d\x24\x3a\x9f\x17\xd0\x6b\xb6\xfe\xee\x16\x7a\xb3\x2c\x73\xd3\x24\x8d\x9a\x06\x98\xf4\x27\x13\xf8\x0b\xb3\x46\x9f\x80\x7d\xe6\x5a\x03\xfb\x8c\x2f\xc1\xf1\x1b\x85\xd4\xb7\x6b\x11\x8b\x6c\xa2\x4d\x0d\x15\xad\x80\xac\xd0\xc6\x4a\x09\xcc\x32\x60\x47\x60\x47\x05\xac\x99\x51\x15\xb4\xd0\x45\xf9\x35\xa6\xbf\xf9\x61\xb9\x39\xd1\x90\x8a\x4b\x87\x85\x12\x00\x9d\xb3\xee\xab\xc0\xbe\x71\xaa\x0b\xcb\xf0\x7e\x3f\x0c\x58\x3e\xcd\x09\xa2\x1b\x42\xa1\xab\xfa\xbe\x1a\x51\x18\x31\x7b\x83\xad\x49\x6f\xfb\x41\xe1\xb1\x3c\xbf\x1a\x4b\x5b\x69\x92\xc2\xfc\xb5\x8f\x99\x5f\x8c\xd7\x3d\xf2\xa8\x91\xbb\xb7\x5a\xbf\xeb\x43\x40\xf7\x01\xbd\xe7\x3b\xf4\xf4\x56\x2a\xa9\xb0\x4c\x58\x41\xd3\x8a\x2a\x2b\x24\xad\x6b\x79\x98\xef\xa8\x84\x3d\x03\xce\xb1\xe5\x2a\xb9\xfe\x64\xb7\x4f\x81\xbb\x40\x13\x12\x21\xc3\xff\xb0\x19\xad\xf9\xe1\x45\x45\xf9\xce\x7c\x13\xaa\xb9\x44\xd1\x97\xda\x3e\x74\x7d\xb8\x11\x71\x5d\x58\x51\x77\x0f\x1b\xf0\x9d\x1e\x05\x91\x3f\x0c\x19\x12\xcb\x6e\x0e\x77\xf8\x02\x9b\x31\xca\x7a\xe7\xfb\x2d\x25\x45\x21\x63\xa2\xb4\xae\x59\x49\xca\xcb\xa5\x4e\x97\x85\xb8\x1f\x5f\xb6\xd9\x33\xde\x25\x6c\x69\x1d\xfc\x55\xa5\xd6\x2b\x03\xaa\xe3\xca\x25\x59\xd0\x97\x20\xec\xa5\x45\x8c\xc1\x27\xa7\x5a\x38\xee\x55\x40\xdf\xf1\x06\xc7\xd3\x15\x77\x72\x7c\xac\x5b\x1e\x9a\x3d\x25\x5f\x0a\x7f\x17\x39\x0a\x7f\xf7\xcd\x68\xd1\x29\x09\x3e\x38\x65\x76\xb5\x54\x46\x24\x96\x2a\x97\x35\x9b\x96\xe9\xc2\x4f\x02\x62\x05\xad\xdf\x45\x95\x32\x42\x66\x1a\x43\x4c\xa2\x95\x84\x2d\xf7\x68\x78\x8b\xf4\xf5\x0e\x4d\x9f\xcc\x8b\x3d\x72\x2c\x24\x30\x9d\x9e\xc9\xe0\x5c\x66\x2e\x58\xd3\xb7\x5b\x74\x29\x91\x32\xa5\x58\xc1\x9b\x69\x2a\xe7\x2f\xc8\xf8\xfc\x7a\x94\x73\xf3\x7d\x70\x15\x78\xec\xca\x49\xdf\x7d\xaf\xe3\xf7\xf1\x9f\x7f\x17\xa6\x81\x12\xfa\xfb\x97\xc2\xff\x99\x9a\x9c\xa7\x82\x5e\x00\x62\x73\x91\x37\xfb\xd8\x5a\x1f\xdc\x7a\x97\x55\x1b\x24\x1f\xb5\x37\xf0\xad\xc6\x5a\x19\x8f\x2e\xd0\x4c\x58\xa5\xc8\x72\xf2\x11\x74\x18\x7a\x67\x86\x8c\x66\x05\x4c\xe5\x1c\x65\x1a\x2f\xaf\x7d\x4b\x73\x38\x2c\x1d\x5a\xdf\x3d\x94\xb4\xbe\x2b\xe3\x4c\x16\x6f\x86\x49\x19\x48\x62\x58\xa2\xf8\x2f\x00\x00\xff\xff\xbe\xc7\x70\x79\xf5\x08\x00\x00") +var _runtimePluginsLinterLinterLua = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x8c\x55\x51\x6b\xe4\x36\x10\x7e\xdf\x5f\x31\x88\x1a\xe4\xc4\x76\xca\x3d\x2e\x98\x72\x4d\xaf\x47\xcb\xa5\x17\x9a\xb4\xf7\xd0\xf6\x8a\xd6\x1a\x7b\xd5\xc8\x92\x91\xe4\xdd\x84\xd2\xff\x5e\x24\x79\xbd\xb6\xe3\x3d\x2e\x10\xac\x68\x66\xbe\x6f\xe6\x9b\xc9\x48\xd4\xf0\x1e\xdd\xc7\xce\x09\xad\x28\x91\x42\x39\x34\x24\x85\xb2\x04\x25\x24\xb8\x3d\xaa\x0d\x00\xc0\x5b\xce\x17\x3e\x19\x38\xd3\x63\xba\x41\xc5\x37\x9b\x3b\xf6\x84\xb7\xba\x6d\x99\xe2\xd1\x81\x64\x30\x38\x16\xfe\x33\xd8\x48\x06\xdf\xa6\x9b\x4d\xdd\xab\xca\x63\xc1\xc4\x44\xd3\xc0\x73\xdb\x9b\xdf\x05\x1e\x69\xba\x7d\x60\x07\xa4\x35\x93\x16\xa3\xc5\xf4\xea\x43\x00\xa4\x03\xe7\x88\x32\xb5\x78\x4f\xa9\x2b\x26\xa1\x76\x50\x9e\xe1\x8a\xef\xfb\x7a\xfb\xa3\x90\xf8\xf8\xd2\xe1\xdc\x4f\x48\x5c\x7a\x16\xf7\xcc\xed\x27\x3e\x1c\x0f\xaa\x97\x12\x4a\x20\x37\x1c\x0f\x37\xfe\x0f\x32\xb1\x3b\x6c\x3b\x28\x41\xdb\xa2\x41\x87\xea\x40\xc9\xe3\xdd\xfd\x0f\x3f\xfd\x4a\x22\x91\xa8\xe1\xe3\x83\x97\x94\x1c\x85\xe2\xfa\x68\xc9\x59\x58\xff\x33\x81\xff\xe5\xb7\x0f\x64\xbc\x5f\x81\x7d\x77\x77\x3f\x80\x7a\x0d\x06\x70\x5f\x6a\x09\xa4\xd1\x0b\x5c\x2f\x2f\x25\x8d\xde\xf5\x42\x7a\xed\x49\xa3\x21\x9c\x21\xd7\x40\xa0\x28\x4e\xcc\x19\x90\xa4\xde\x26\x72\x0b\x49\x3b\xc0\x4f\xe3\x4f\x0d\x8d\xa7\x18\xf9\x5a\xaf\x11\x24\xe1\xd7\x13\x20\x94\x16\xcf\x39\xca\x9e\xad\x26\x29\x7b\x56\xed\xb1\x7a\x0a\x73\x33\x9c\x21\xcf\x95\xce\x2b\x2d\xb5\x89\x9c\xbe\x55\x5f\xc5\xd2\xbd\xb8\xbd\x56\xab\x44\xdd\x4b\x2d\xd9\x13\x5a\x4f\x74\x3a\xaf\xa0\x17\xf9\xf6\xbb\x4b\xe8\xd5\xba\xcc\x55\x15\x34\xaa\x2a\xc8\x6b\xfb\xa2\x1c\x7b\xce\xb5\x92\x2f\x90\x7f\x62\x52\x42\xfe\x09\x9f\x9d\x61\x17\x0a\x29\x2e\xd7\xc2\x57\xd9\x78\x1b\x1a\xca\x5b\x0e\x51\xa1\x52\xd7\x35\xe4\x3a\x87\xfc\x08\xf9\x51\x40\x5e\x2d\xa8\x12\x9a\xc8\x24\xfd\x12\xd3\x3f\xec\xb0\xde\x1c\x6f\x08\xc5\x85\x03\xe4\x3c\x42\x87\xf1\x2c\x0a\x20\x2b\x45\x01\x1a\xa3\xcd\x17\xa9\x6c\x65\x44\xe7\xd6\x09\xed\x7e\x18\xb9\x78\x5a\x12\x78\x37\x84\x44\x66\xc5\x75\x36\xa1\x50\x7c\xb1\x19\xb4\x0a\x5b\xe4\x20\xf0\x38\xfe\x27\xae\x6d\xbb\x59\x0a\xcb\x75\xe2\x33\x1f\x8d\xe7\xfd\x74\x2b\x91\x99\xb7\x52\xbe\xef\x9d\x43\x73\x87\xd6\xb2\x06\x2d\xbd\x94\x4a\x28\x2c\x12\x66\x50\xb5\x3c\x8b\x0a\xd5\xda\xb4\xcc\x2d\x77\x5f\xc0\x5e\x00\xc7\xd8\x74\x13\x5c\x7f\xd6\xbb\x07\xc7\x8c\xa3\x01\x89\x90\xe1\x77\xd8\xb8\x5a\xbd\x7b\x16\x5e\xbe\x13\xdf\x8c\x6a\x29\x91\xf7\xa5\xba\x77\x5d\xef\x2e\x44\x9c\x17\x9d\xd7\xdd\x42\x09\xb6\x93\x93\x20\xf2\xa7\x22\x43\x62\xd1\xcd\x60\x83\xcf\x50\x4e\x51\xb6\x8d\xed\x77\x94\x24\x49\xed\x13\xa5\x45\x91\xa7\x24\x1d\x2f\x65\xb8\x4c\xf8\xf5\xf4\xb2\x8d\x9e\xfe\x2e\x60\xd7\xda\xc0\xdf\x59\x68\xbd\x50\x20\x3a\x26\x4c\x90\x05\x6d\x0a\x5c\x8f\x2d\xca\x73\x78\x34\xa2\x85\xe3\x5e\x38\xb4\x1d\xab\x70\x3a\x5d\x7e\xd7\xfb\xcf\xb6\x65\xae\xda\x53\xf2\x39\xb1\x57\x9e\x23\xb1\x57\xdf\x4c\x56\x9f\xa8\xc1\x3a\x23\x54\x53\xd4\x42\xf1\xc0\x92\xc5\xb2\x16\xd3\x32\x7f\x48\x82\x80\x98\x41\x6b\x1b\xaf\x52\x44\x88\x4c\x53\x88\x59\xb4\xa8\x61\xc7\x2c\x2a\xd6\x22\x7d\xbd\x55\xc3\x53\x3c\xda\x3d\xc7\x4a\x02\xf3\xe9\x99\x0d\xce\x38\x73\x4e\xab\xbe\xdd\xa1\x09\x89\xa4\x21\xc5\x0c\xde\xcc\x53\x39\xbd\x29\xd3\xf3\xeb\x51\x8e\xcd\xb7\xce\x64\x60\xb1\x4b\x67\x7d\xb7\xbd\xf4\xef\xee\xbf\xff\xad\x4c\x03\x25\xf4\x8f\xcf\x89\xfd\x2b\x34\x39\x4e\x05\x1d\x01\x7c\x73\x91\x55\x7b\xdf\x5a\xeb\xcc\xb6\x89\xaa\x0d\x92\x4f\xda\xeb\xd8\x4e\x62\x21\x94\x45\xe3\x68\x24\xcc\x42\xe4\xfc\x59\x34\xe8\x7a\xa3\x86\x8c\x16\x05\xcc\xe5\x9c\x64\xea\x2f\xcf\x7d\x0b\x73\x38\x2c\x1d\x5a\x5c\xdd\xa4\xb4\xb8\x4a\xfd\x4c\x26\x6f\x86\x49\x19\x48\x7c\x58\xa0\xf8\x3f\x00\x00\xff\xff\x5a\xd0\xfd\xd3\x4d\x09\x00\x00") func runtimePluginsLinterLinterLuaBytes() ([]byte, error) { return bindataRead( @@ -762,7 +762,7 @@ func runtimeSyntaxAwkMicro() (*asset, error) { return a, nil } -var _runtimeSyntaxCMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x74\x54\xdd\x6e\xdb\x46\x13\xbd\xd7\x53\x6c\x56\xfe\x3e\x93\xb2\x25\x3b\x49\x91\x36\x69\x53\xa1\x10\xda\xe6\xae\x45\x1b\x14\x48\x49\x59\x58\x2e\x87\xe4\xc0\xab\x5d\x62\x76\x68\xc9\xcd\xe4\xdd\x8b\x95\xe8\x54\x71\xe0\x1b\x61\x35\x3f\xe7\x9c\xf9\xe1\x4c\xa7\xea\x1d\x10\x28\x8c\xca\x78\x05\x7b\xb3\xed\x1d\xa8\x26\x90\x5a\x5d\xad\x2e\x2e\x16\x93\xe9\x74\x12\xef\x3d\x9b\xbd\xd2\x56\x2b\x5d\x2e\x32\x9b\x59\xe9\x7b\xd9\xef\xf3\xa5\xac\xf2\xb3\xa3\xb1\xcb\xba\xcf\xc6\x77\xa3\x11\x71\x39\x7a\x6b\x68\xf2\x33\x3d\xb1\xc1\x05\x52\x58\x83\x67\x6c\x10\x48\xe9\xb2\x2a\x7e\x9a\xff\xbd\x59\x17\xd7\xf3\xd7\x87\xc7\x45\x59\x69\x35\x06\xf2\x7d\x0f\x29\x24\x6b\x5c\x30\x2c\x75\x18\x2a\x07\x52\x85\xe0\xc4\x76\x86\x04\x3d\x4b\xec\x02\xb1\xb8\xe0\x5b\x89\xf8\x0f\x84\x46\xc0\x0f\x5b\xb9\x0b\x58\x4b\x64\xc3\x68\xc5\x06\x1f\x59\x22\xd3\x60\x59\x06\x8f\xc1\x4b\x42\xae\xa1\x11\xd8\x33\x90\x97\x6c\xf0\xf9\x32\x62\xeb\xa1\x16\xf4\x0e\x3d\xe4\x65\xa5\x1f\xab\xc8\xe2\x32\x51\xe4\x92\x65\xc3\x66\x99\x2f\xd1\x73\xf6\x9d\x3c\x7f\x25\x2f\x5f\xc8\xab\x6f\xa4\x67\xca\xf3\x7c\xc3\xff\x65\x26\x7e\xd8\x82\xe7\x43\xba\x75\x26\x46\xf1\x66\x0b\xb1\x37\x16\x84\x61\xdb\x3b\xc3\x20\xfd\x50\x39\xb4\xd2\x53\x60\xb0\x0c\xb5\xf4\x84\x77\xc9\x91\x98\x53\xbc\x70\x87\x51\x1a\x42\xf0\xb5\xdc\x21\xf1\x60\x9c\x0c\x11\x7d\x2b\xdb\x81\x4d\x6a\xca\x5d\x70\x86\xd1\x81\x10\xb4\x18\x19\x48\x60\xdf\x3b\xb4\xc8\xf9\x53\x7a\x9a\x40\x82\x8d\xec\xba\x94\x56\x07\x01\x17\x41\xac\x89\x20\x35\x34\x66\x70\x2c\x71\x87\x6c\xbb\x27\x01\x98\xee\x85\x3b\x0a\x3b\xb1\x86\x6d\x27\xa1\x07\x32\x1c\x48\x3c\xec\xa4\x06\x07\x0c\x4f\xe6\xb6\x81\x43\x1a\x0c\xa3\x1f\x40\x2a\x02\x73\x2b\x04\x3c\x90\x3f\x49\xe9\x09\x7a\x0a\x56\xe9\x9b\xa2\x78\x73\x68\xda\x9b\xf5\x7a\x36\x3d\xfd\x93\x36\x0b\x3d\x08\x7a\xeb\x86\x1a\xd2\x24\x05\x1b\xbf\xcc\x0f\xd3\xf5\x35\x36\x02\x2e\xc3\x46\x22\xe4\x87\x6a\x0d\xf9\xd4\x37\x20\x0a\x94\x3f\x10\x1d\x36\xc4\x24\x69\xe7\x59\x71\x73\x5e\x96\x6b\xc9\xca\xb2\xd0\xe7\xa6\x6a\x3c\xf1\x5d\x59\xae\xf3\xfc\x5c\x2b\x7d\x5e\x96\x59\x56\x5c\xcf\x5f\xae\x97\xc5\xf5\xfc\xdb\xf5\xc7\xe7\x97\x2f\x3e\x7d\x76\xed\x8f\x5b\xfc\x8b\x99\x37\x47\xcf\xb9\x9e\xa4\xef\x67\x3a\x55\xbf\xae\x56\xaa\x1a\xd0\x31\xfa\xf8\x75\x43\x36\x1b\xc3\x4c\x58\x0d\x0c\x9b\xcd\x69\x79\x65\x56\x66\xc5\x4d\xbe\x9e\x95\x79\x99\xeb\x14\x98\x19\x77\xdc\x53\x13\xb7\x32\x22\x4a\x87\x75\x0d\x7e\x5c\x5d\xe9\x8d\xbd\x85\x5a\x08\x22\x13\x5a\x96\x08\x96\x1f\x96\x3e\x34\xb2\x03\x73\x9b\x6f\x36\x49\xda\x6f\xe3\xc4\xd4\x2a\x29\xfa\x5a\x57\xb1\x78\xf3\xfd\xe5\xc5\x4c\xde\x3e\x2b\xff\xb7\xd6\x4a\xff\xa0\x95\xfe\x51\x2b\x7d\xa5\x95\x9e\x6b\xa5\xff\xaf\xd5\x64\x32\xfd\xdd\x10\x78\xee\x80\xd1\x1a\x37\x42\x4d\xd5\x11\x6c\x6b\x5a\xf0\x6c\x94\x2e\xb2\xfc\xe3\xa7\x84\x51\x16\xe9\x67\xad\x27\x8f\x7a\xbf\xf0\xc3\xb6\x1a\x4f\xc2\xf5\xfc\xf5\xe1\x10\x3c\x74\xef\x4f\x26\xf4\xad\xea\xb0\xed\x1c\xb6\x1d\xa3\x6f\x17\x4a\x7d\x08\x83\xda\xa1\x73\x0a\xbd\x6a\xc1\x03\x19\xa7\x76\x69\x8a\xf7\x61\x20\x55\x51\x8a\xac\x9c\xb1\xb7\xe9\xb4\xd5\x09\x27\x1e\x70\xa2\xe2\xa0\x6c\xd8\x82\x72\x26\xf2\xa5\xaa\xc0\x9a\x21\x82\x1a\xcf\xdc\x29\x8b\xa2\xc1\x41\x3c\xb2\x54\x90\x20\x4c\xdf\x3b\x84\x3a\x71\x72\x07\x2a\x50\x0d\x94\x5e\xf7\xca\x10\x28\x02\x93\x5c\x8b\xc7\xb5\x1d\x89\x95\xd6\x59\x59\x2e\xa4\xb8\xd1\xeb\x7c\xa6\xf5\x58\xdd\xfb\x0e\xe3\x28\x2d\x9d\xe1\xbf\x7e\xfe\xe3\x83\x22\x88\x61\x20\x0b\x0a\x3d\x83\x8f\x78\x07\xcf\x26\xd3\x11\xf4\xde\xf8\x34\x24\xe2\xb7\x5f\xe0\x95\xe5\xe9\xe6\x9c\x69\x05\xbe\x7e\xab\x6f\xbe\x64\x4c\x7c\xab\xb0\x3d\x8c\xf7\xb4\xd0\xcf\x82\x8f\x2e\x7d\x75\xb5\x98\xe9\x47\xc6\x91\xf3\xaa\x9c\x8d\xd8\xe5\xec\xea\x88\xf8\x9e\x0c\xba\x24\x7f\xd7\x21\x1f\xcf\xdb\x83\xda\xcb\x96\x00\xbc\xd2\x27\xda\x2e\xce\xf4\xe4\xdf\x00\x00\x00\xff\xff\x48\x49\x5f\x6b\x77\x06\x00\x00") +var _runtimeSyntaxCMicro = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\x74\x54\x5b\x8f\xdb\x36\x13\x7d\xf7\xaf\x60\xe8\xfd\x3e\x4b\xde\xb5\xbd\x49\x8a\xb4\x49\x9b\x1a\x85\xd1\x36\x6f\x2d\xda\xa0\x40\x2a\x7a\x0d\x8a\x1a\x49\x83\xa5\x49\x81\x1c\xf9\xd2\x4c\xfe\x7b\x41\x5b\x9b\x3a\x1b\xec\x8b\x41\xcf\xe5\x9c\x33\x17\xcd\x78\x2c\xde\x41\x00\x81\x51\x68\x27\xe0\xa0\xb7\x9d\x05\x51\xfb\x20\x56\x8b\xd5\xf5\xf5\x7c\x34\x1e\x8f\xe2\xd1\x91\x3e\x08\x69\xa4\x90\x6a\x9e\x99\xcc\x70\xd7\xf1\xe1\x90\x2f\x79\x95\x5f\x9d\x8d\x6d\xd6\x7e\x36\xbe\x1b\x8c\x88\xcb\xc1\x5b\x41\x9d\x5f\xc9\x91\xf1\xd6\x07\x81\x15\x38\xc2\x1a\x21\x08\xa9\xca\xe2\xa7\xd9\xdf\x9b\x75\x71\x3b\x7b\x7d\x7a\x5c\xab\x52\x8a\x21\x90\x8e\x1d\xa4\x90\xac\xb6\x5e\x13\x57\xbe\x2f\x2d\x70\xe9\xbd\x65\xd3\xea\xc0\xe8\x88\x63\xeb\x03\xb1\xf5\xae\xe1\x88\xff\x80\xaf\x19\x5c\xbf\xe5\x9d\xc7\x8a\x23\x69\x42\xc3\xc6\xbb\x48\x1c\x29\xf4\x86\xb8\x77\xe8\x1d\x27\xe4\x0a\x6a\x86\x03\x41\x70\x9c\xf5\x2e\x5f\x46\x6c\x1c\x54\x8c\xce\xa2\x83\x5c\x95\xf2\xb1\x8a\x2c\x2e\x13\x45\xce\x59\xd6\x6f\x96\xf9\x12\x1d\x65\xdf\xf1\xf3\x57\xfc\xf2\x05\xbf\xfa\x86\x3b\x0a\x79\x9e\x6f\xe8\xbf\xcc\xc4\x0f\x5b\x70\x74\x4a\x37\x56\xc7\xc8\x4e\x6f\x21\x76\xda\x00\x13\x6c\x3b\xab\x09\xb8\xeb\x4b\x8b\x86\xbb\xe0\x09\x0c\x41\xc5\x5d\xc0\x5d\x72\x24\xe6\x14\xcf\xd4\x62\xe4\x3a\x20\xb8\x8a\x77\x18\xa8\xd7\x96\xfb\x88\xae\xe1\x6d\x4f\x3a\x35\x65\xe7\xad\x26\xb4\xc0\x01\x1a\x8c\x04\x81\xe1\xd0\x59\x34\x48\xf9\x53\x7a\x6a\x1f\x18\x6b\xde\xb7\x29\xad\xf2\x0c\x36\x02\x1b\x1d\x81\x2b\xa8\x75\x6f\x89\xe3\x1e\xc9\xb4\x4f\x02\x50\x38\x32\xb5\xc1\xef\xd9\x68\x32\x2d\xfb\x0e\x82\x26\x1f\xd8\xc1\x9e\x2b\xb0\x40\xf0\x64\x6e\xe3\xc9\xa7\xc1\x10\xba\x1e\xb8\x0c\xa0\xef\x39\x00\xf5\xc1\x5d\xa4\x74\x01\xba\xe0\x8d\x90\x77\x45\xf1\xe6\xd4\xb4\x37\xeb\xf5\x74\x7c\xf9\x27\x6d\x16\x3a\x60\x74\xc6\xf6\x15\xa4\x49\x32\xd6\x6e\x99\x9f\xa6\xeb\x2a\xac\x19\x6c\x86\x35\x47\xc8\x4f\xd5\xea\xe0\x52\xdf\x20\x04\x1f\xf2\x07\xa2\xd3\x86\xe8\x24\x6d\x92\x15\x77\x13\xa5\xd6\x9c\x29\x55\xc8\x89\x2e\x6b\x17\x68\xa7\xd4\x3a\xcf\x27\x52\xc8\x89\x52\x59\x56\xdc\xce\x5e\xae\x97\xc5\xed\xec\xdb\xf5\xc7\xe7\x37\x2f\x3e\x7d\x76\x1d\xce\x5b\xfc\x8b\x9e\xd5\x67\xcf\x44\x8e\xd2\xf7\x33\x1e\x8b\x5f\x57\x2b\x51\xf6\x68\x09\x5d\xfc\xba\x21\x9b\x8d\x26\x0a\x58\xf6\x04\x9b\xcd\x65\x79\x2a\x53\x59\x71\x97\xaf\xa7\x2a\x57\xb9\x4c\x81\x99\xb6\xe7\x3d\xd5\x71\xcb\x03\x22\xb7\x58\x55\xe0\x86\xd5\xe5\x4e\x9b\x7b\xa8\x38\x40\xa4\x80\x86\x38\x82\xa1\x87\xa5\xf7\x35\xef\x41\xdf\xe7\x9b\x4d\x92\xf6\xdb\x30\x31\xb1\x4a\x8a\xbe\xd6\x55\xcc\xdf\x7c\x7f\x73\x3d\xe5\xb7\xcf\xd4\xff\xd6\x52\xc8\x1f\xa4\x90\x3f\x4a\x21\x17\x52\xc8\x99\x14\xf2\xff\x52\x8c\x46\xe3\xdf\x75\x00\x47\x2d\x10\x1a\x6d\x07\xa8\xb1\x38\x83\x6d\x75\x03\x8e\xb4\x90\x45\x96\x7f\xfc\x94\x30\x54\x91\x7e\xd6\x72\xf4\xa8\xf7\x73\xd7\x6f\xcb\xe1\x24\xdc\xce\x5e\x9f\x0f\x81\x54\xe5\xed\x65\x57\x93\xf1\xa1\xa5\x7f\x52\x40\xd7\x88\x16\x9b\xd6\x62\xd3\x12\xba\x66\x2e\xc4\x07\xdf\x8b\x3d\x5a\x2b\xd0\x89\x06\x1c\x04\x6d\xc5\x3e\x8d\xf6\xe8\xfb\x20\xca\x90\x22\x4b\xab\xcd\x7d\xba\x77\x55\xc2\x89\x27\x9c\x28\xc8\x0b\xe3\xb7\x20\xac\x8e\x74\x23\x4a\x30\xba\x8f\x20\x86\xdb\x77\xc9\x22\x42\x6f\x21\x9e\x59\x4a\x48\x10\xba\xeb\x2c\x42\x95\x38\xa9\x05\xe1\x43\x05\x21\xbd\x8e\x42\x07\x10\x01\x74\x72\xcd\x1f\x17\x7c\x26\x16\x52\x66\x4a\xcd\xb9\xb8\x93\xeb\x7c\x2a\xe5\x50\xdd\xfb\x16\xe3\x20\x2d\xdd\xe6\xbf\x7e\xfe\xe3\x83\x08\x10\x7d\x1f\x0c\x08\x74\x04\x2e\xe2\x0e\x9e\x8d\xc6\x03\xe8\x51\xbb\x34\xb9\x40\x6f\xbf\xc0\x53\xea\x72\x9d\xae\xa4\x00\x57\xbd\x95\x77\x5f\x32\x26\xbe\x95\xdf\x9e\x66\x7e\x59\xe8\x67\xc1\x67\x97\x5c\x2c\xe6\x53\xf9\xc8\x38\x70\x2e\xd4\x74\xc0\x56\xd3\xc5\x19\xf1\x7d\xd0\x68\x93\xfc\x7d\x8b\x74\xbe\x79\x0f\x6a\x6f\x9a\x00\xe0\x84\xbc\xd0\x76\x7d\x25\x47\xff\x06\x00\x00\xff\xff\xa4\x4a\x51\xa0\x8c\x06\x00\x00") func runtimeSyntaxCMicroBytes() ([]byte, error) { return bindataRead( diff --git a/runtime/plugins/linter/linter.lua b/runtime/plugins/linter/linter.lua index 9fb347f5..871cb63c 100644 --- a/runtime/plugins/linter/linter.lua +++ b/runtime/plugins/linter/linter.lua @@ -13,8 +13,10 @@ function runLinter() local ft = CurView().Buf:FileType() local file = CurView().Buf.Path local devnull = "/dev/null" + local temp = os.getenv("TMPDIR") if OS == "windows" then devnull = "NUL" + temp = os.getenv("TEMP") end if ft == "go" then lint("gobuild", "go build -o " .. devnull, "%f:%l: %m") @@ -28,7 +30,7 @@ function runLinter() elseif ft == "d" then lint("dmd", "dmd -color=off -o- -w -wi -c " .. file, "%f%(%l%):.+: %m") elseif ft == "java" then - lint("javac", "javac " .. file, "%f:%l: error: %m") + lint("javac", "javac -d " .. temp .. " " .. file, "%f:%l: error: %m") elseif ft == "javascript" then lint("jshint", "jshint " .. file, "%f: line %l,.+, %m") end