Strike false positives of ProhibitUnusedVariable
$ git rev-parse HEAD
2533f5e142ef58a1127c0b00b8dd42eb520f0a5e
$ git diff
diff --git a/vint/asset/default_config.yaml b/vint/asset/default_config.yaml
index 3d664ba..c1639e4 100644
--- a/vint/asset/default_config.yaml
+++ b/vint/asset/default_config.yaml
@@ -11,6 +11,6 @@ cmdargs:
policies:
# Experimental
ProhibitUnusedVariable:
- enabled: no
+ enabled: yes
ProhibitImplicitScopeVariable:
enabled: no
$ ./bin/vint test/fixture/cli/vital.vim
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:25:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:71:11: Unused variable: s:_assertion (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:71:40: Unused variable: scriptfilename (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:123:11: Unused variable: s:define (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:131:11: Unused variable: s:set_config (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Assertion.vim:131:24: Unused variable: config (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:15:11: Unused variable: s:noop (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:15:18: Unused variable: resolve (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:15:27: Unused variable: reject (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:70:11: Unused variable: s:_publish (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:150:11: Unused variable: s:_notify_done (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:158:11: Unused variable: s:_all (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:158:37: Unused variable: reject (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:165:7: Unused variable: wait_group (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:179:11: Unused variable: s:_race (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:206:11: Unused variable: s:all (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:210:11: Unused variable: s:race (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:214:11: Unused variable: s:resolve (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:226:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:234:11: Unused variable: s:_promise_then (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:252:11: Unused variable: s:_promise_catch (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:257:11: Unused variable: s:_on_finally (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Async/Promise.vim:265:11: Unused variable: s:_promise_finally (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:20:11: Unused variable: s:compare (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:46:13: Unused variable: s:sign_extension (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:53:13: Unused variable: s:lshift32 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:56:13: Unused variable: s:rshift32 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:60:13: Unused variable: s:sign_extension (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:67:11: Unused variable: s:_vital_created (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:85:11: Unused variable: s:invert (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:106:11: Unused variable: s:or (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Bitwise.vim:123:11: Unused variable: s:xor (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:13:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:19:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:23:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:175:11: Unused variable: s:consume_all_blocking (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:209:11: Unused variable: s:queue (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:214:11: Unused variable: s:is_busy (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:220:11: Unused variable: s:shutdown (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:228:11: Unused variable: s:log_clear (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/ConcurrentProcess.vim:233:11: Unused variable: s:log_dump (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Base64.vim:6:11: Unused variable: s:encode (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Base64.vim:11:11: Unused variable: s:encodebin (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Base64.vim:16:11: Unused variable: s:decode (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Base64.vim:73:40: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:45:11: Unused variable: s:to_string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:121:11: Unused variable: s:sub (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:288:11: Unused variable: s:div (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:292:11: Unused variable: s:mod (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:320:11: Unused variable: s:sign (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/BigNum.vim:329:11: Unused variable: s:neg (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:154:11: Unused variable: s:from_funcname (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:183:11: Unused variable: s:from_method (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:216:11: Unused variable: s:call (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:260:11: Unused variable: s:is_binding_supported (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:315:11: Unused variable: s:_eval (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:329:11: Unused variable: s:_execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:343:11: Unused variable: s:_chain (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:351:30: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:352:54: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Closure.vim:371:11: Unused variable: s:_function_exists (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Collection.vim:6:11: Unused variable: s:get_f (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Counter.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Counter.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:22:11: Unused variable: s:from_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:67:11: Unused variable: s:make_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:72:11: Unused variable: s:pick (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:82:11: Unused variable: s:omit (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:92:11: Unused variable: s:clear (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:105:11: Unused variable: s:max_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:112:11: Unused variable: s:min_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:131:11: Unused variable: s:foldl (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Dict.vim:135:11: Unused variable: s:foldr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:23:11: Unused variable: s:_call_string_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:50:11: Unused variable: s:is_either (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:71:11: Unused variable: s:from_left (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:77:11: Unused variable: s:from_right (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:94:11: Unused variable: s:apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:137:11: Unused variable: s:flat_map (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:142:11: Unused variable: s:return (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:148:13: Unused variable: s:null_to_left (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:148:28: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:148:31: Unused variable: __ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Either.vim:152:13: Unused variable: s:null_to_left (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:14:11: Unused variable: s:from_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:18:11: Unused variable: s:_f_from_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:27:11: Unused variable: s:file_readlines (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:37:11: Unused variable: s:_f_file_readlines (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:47:11: Unused variable: s:iterate (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:54:11: Unused variable: s:_f_iterate (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:62:11: Unused variable: s:zip (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:72:11: Unused variable: s:_f_zip (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:108:11: Unused variable: s:filter (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:114:11: Unused variable: s:map (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:148:11: Unused variable: s:first (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:153:11: Unused variable: s:rest (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:163:11: Unused variable: s:drop (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/LazyList.vim:169:9: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:15:11: Unused variable: s:map (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:24:11: Unused variable: s:foldl (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:33:11: Unused variable: s:foldl1 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:42:11: Unused variable: s:foldr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:51:11: Unused variable: s:foldr1 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:60:11: Unused variable: s:uniq_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:69:11: Unused variable: s:max_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:78:11: Unused variable: s:min_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:87:11: Unused variable: s:span (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:96:11: Unused variable: s:break (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:105:11: Unused variable: s:take_while (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:114:11: Unused variable: s:drop_while (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:123:11: Unused variable: s:sort (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:132:11: Unused variable: s:sort_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:141:11: Unused variable: s:all (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:150:11: Unused variable: s:any (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:159:11: Unused variable: s:partition (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:168:11: Unused variable: s:map_accum (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:177:11: Unused variable: s:find (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:186:11: Unused variable: s:find_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:195:11: Unused variable: s:find_last_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:204:11: Unused variable: s:find_indices (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:213:11: Unused variable: s:group_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:222:11: Unused variable: s:binary_search (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:235:11: Unused variable: s:_provide_unary_callable (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List/Closure.vim:242:11: Unused variable: s:_provide_binary_callable (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:6:11: Unused variable: s:pop (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:10:11: Unused variable: s:push (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:15:11: Unused variable: s:shift (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:19:11: Unused variable: s:unshift (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:35:11: Unused variable: s:conj (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:80:11: Unused variable: s:clear (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:89:11: Unused variable: s:concat (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:132:11: Unused variable: s:_compare_by_string_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:132:37: Unused variable: a (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:132:40: Unused variable: b (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:139:11: Unused variable: s:sort_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:149:11: Unused variable: s:_compare_with (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:192:11: Unused variable: s:max_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:204:11: Unused variable: s:min_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:214:11: Unused variable: s:char_range (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:230:11: Unused variable: s:has_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:237:11: Unused variable: s:span (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:244:11: Unused variable: s:break (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:270:11: Unused variable: s:drop_while (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:283:11: Unused variable: s:partition (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:306:11: Unused variable: s:and (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:311:11: Unused variable: s:or (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:315:11: Unused variable: s:map_accum (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:340:11: Unused variable: s:foldl1 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:365:11: Unused variable: s:foldr1 (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:391:11: Unused variable: s:with_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:397:11: Unused variable: s:find (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:408:11: Unused variable: s:find_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:433:11: Unused variable: s:find_last_index (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:457:11: Unused variable: s:find_indices (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:483:11: Unused variable: s:has_common_items (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:487:11: Unused variable: s:intersect (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:499:11: Unused variable: s:group_by (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:518:11: Unused variable: s:binary_search (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:575:11: Unused variable: s:combinations (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:611:11: Unused variable: s:_call_binary_string_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:628:11: Unused variable: s:_call_binary_string_expr_val_memo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/List.vim:636:11: Unused variable: s:_call_string_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:14:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:32:11: Unused variable: s:empty (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:36:11: Unused variable: s:exists (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:40:11: Unused variable: s:set (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:48:11: Unused variable: s:unset (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:54:11: Unused variable: s:get (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:61:11: Unused variable: s:get_unsafe (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:65:11: Unused variable: s:get_or (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:69:11: Unused variable: s:has (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:103:11: Unused variable: s:map (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:107:11: Unused variable: s:bind (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Optional.vim:140:11: Unused variable: s:echo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/OrderedSet.vim:5:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Set.vim:7:11: Unused variable: s:set (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Set.vim:11:11: Unused variable: s:frozenset (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/Set.vim:15:11: Unused variable: s:_hash_func (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String/Interpolation.vim:5:11: Unused variable: s:interpolate (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:11:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:15:11: Unused variable: s:_vital_created (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:27:11: Unused variable: s:replace (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:33:11: Unused variable: s:replace_first (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:42:11: Unused variable: s:scan (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:48:11: Unused variable: s:reverse (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:52:11: Unused variable: s:starts_with (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:56:11: Unused variable: s:ends_with (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:76:11: Unused variable: s:split_leftright (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:77:14: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:98:11: Unused variable: s:nsplit (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:148:11: Unused variable: s:contains_multibyte (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:155:11: Unused variable: s:chop (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:160:11: Unused variable: s:chomp (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:189:11: Unused variable: s:trim (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:193:11: Unused variable: s:trim_start (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:197:11: Unused variable: s:trim_end (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:202:11: Unused variable: s:wrap (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:218:11: Unused variable: s:nr2enc_char (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:229:11: Unused variable: s:nr2hex (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:241:11: Unused variable: s:diffidx (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:245:11: Unused variable: s:substitute_last (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:249:11: Unused variable: s:dstring (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:255:11: Unused variable: s:lines (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:272:11: Unused variable: s:pad_right (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:292:11: Unused variable: s:pad_between_letters (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:306:11: Unused variable: s:justify_equal_spacing (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:322:11: Unused variable: s:levenshtein_distance (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:370:11: Unused variable: s:split_by_displaywidth (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:430:11: Unused variable: s:hash (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:468:11: Unused variable: s:truncate_skipping (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:537:11: Unused variable: s:remove_ansi_sequences (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:541:11: Unused variable: s:escape_pattern (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:546:11: Unused variable: s:unescape_pattern (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:556:11: Unused variable: s:iconv (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:580:11: Unused variable: s:repair_posix_text (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:593:11: Unused variable: s:join_posix_lines (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Data/String.vim:611:11: Unused variable: s:split_posix_text (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Database/SQLite.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Database/SQLite.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Database/SQLite.vim:15:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Database/SQLite.vim:84:11: Unused variable: s:query (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Database/SQLite.vim:92:11: Unused variable: s:debug_mode_to (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:9:7: Unused variable: s:Process (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:10:7: Unused variable: s:Bitwise (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:46:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:51:11: Unused variable: s:now (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:84:11: Unused variable: s:from_format (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:118:7: Unused variable: locale (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:164:11: Unused variable: s:from_julian_day (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:240:11: Unused variable: s:compare (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:289:39: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:410:7: Unused variable: locale (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:675:11: Unused variable: s:_mod (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:685:11: Unused variable: s:_month_abbr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:688:11: Unused variable: s:_month_full (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:691:11: Unused variable: s:_weekday_abbr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:694:11: Unused variable: s:_weekday_full (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:697:11: Unused variable: s:_am_pm_lower (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/DateTime.vim:700:11: Unused variable: s:_am_pm_upper (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Lua/Prelude.vim:13:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Lua/Prelude.vim:13:27: Unused variable: V (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Lua/Prelude.vim:20:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Lua/Prelude.vim:26:11: Unused variable: s:plus (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Lua/Prelude.vim:39:11: Unused variable: s:lua_namespace (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:16:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:20:11: Unused variable: s:touch (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:40:11: Unused variable: s:term (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:44:11: Unused variable: s:kill (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:48:11: Unused variable: s:read (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:90:11: Unused variable: s:state (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:108:11: Unused variable: s:writeln (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/ProcessManager.vim:126:11: Unused variable: s:debug_processes (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Text/Sexp.vim:9:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Text/Sexp.vim:12:7: Unused variable: s:LuaP (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Text/Sexp.vim:20:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Deprecated/Text/Sexp.vim:27:11: Unused variable: s:parse (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Experimental/Functor.vim:50:11: Unused variable: s:bind (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Experimental/Functor.vim:57:11: Unused variable: s:curry (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Experimental/Functor.vim:64:11: Unused variable: s:__curry_stub (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Hash/MD5.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Hash/MD5.vim:11:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Hash/MD5.vim:42:11: Unused variable: s:sum (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Interpreter/Brainf__k.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Interpreter/Brainf__k.vim:14:9: Unused variable: s:LuaP (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Interpreter/Brainf__k.vim:21:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Interpreter/Brainf__k.vim:26:11: Unused variable: s:run (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Interpreter/Brainf__k.vim:38:11: Unused variable: s:run_lua_parse_execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Locale/Message.vim:6:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Locale/Message.vim:45:29: Unused variable: text (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:41:11: Unused variable: s:options_dict2chars (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:52:11: Unused variable: s:options_chars2raw (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:70:11: Unused variable: s:execute_map_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:80:11: Unused variable: s:execute_abbr_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:90:11: Unused variable: s:execute_unmap_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:96:11: Unused variable: s:__get_map_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:119:11: Unused variable: s:get_unabbr_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:123:11: Unused variable: s:__get_unmap_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:140:11: Unused variable: s:get_all_modes (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Mapping.vim:145:11: Unused variable: s:get_all_modes_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:7:11: Unused variable: s:modulo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:12:11: Unused variable: s:fib (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:46:11: Unused variable: s:lcm (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:57:11: Unused variable: s:gcd (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:68:11: Unused variable: s:sum (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:79:11: Unused variable: s:round (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:92:11: Unused variable: s:str2nr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Math.vim:116:11: Unused variable: s:nr2str (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:6:5: Unused variable: s:_DICT_TYPE (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:7:5: Unused variable: s:_NUM_TYPE (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:9:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:13:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:18:45: Unused variable: cmdline (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:18:54: Unused variable: cursorpos (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:183:34: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:183:59: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:183:93: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/OptionParser.vim:401:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:6:13: Unused variable: s:glob (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:10:13: Unused variable: s:glob (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:17:13: Unused variable: s:globpath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:21:13: Unused variable: s:globpath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:60:11: Unused variable: s:is_numeric (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:67:11: Unused variable: s:is_number (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:72:11: Unused variable: s:is_string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:77:11: Unused variable: s:is_funcref (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:82:11: Unused variable: s:is_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:87:11: Unused variable: s:is_dict (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:92:11: Unused variable: s:is_float (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:97:11: Unused variable: s:truncate_skipping (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:228:11: Unused variable: s:is_windows (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:232:11: Unused variable: s:is_cygwin (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:236:11: Unused variable: s:is_mac (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:240:11: Unused variable: s:is_unix (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:253:11: Unused variable: s:smart_execute_command (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:261:11: Unused variable: s:escape_pattern (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:269:11: Unused variable: s:getchar (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:274:11: Unused variable: s:getchar_safe (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:279:11: Unused variable: s:input_safe (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:297:11: Unused variable: s:set_default (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Prelude.vim:364:11: Unused variable: s:path2project_directory (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Process.vim:14:5: Unused variable: s:is_unix (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Process.vim:24:11: Unused variable: s:spawn (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Process.vim:75:11: Unused variable: s:system (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Process.vim:139:11: Unused variable: s:get_last_status (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Mt19937ar.vim:55:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Mt19937ar.vim:59:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Mt19937ar.vim:179:11: Unused variable: s:srand (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Mt19937ar.vim:190:11: Unused variable: s:rand (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Xor128.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Xor128.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Xor128.vim:74:11: Unused variable: s:srand (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random/Xor128.vim:85:11: Unused variable: s:rand (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random.vim:62:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random.vim:108:31: Undefined variable: s:next (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Random.vim:138:11: Unused variable: s:_common (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:32:5: Unused variable: s:T_NUMBER (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:33:5: Unused variable: s:T_STRING (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:34:5: Unused variable: s:T_FUNC (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:36:5: Unused variable: s:T_DICT (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:37:5: Unused variable: s:T_FLOAT (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:38:5: Unused variable: s:T_BOOL (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:39:5: Unused variable: s:T_NONE (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:40:5: Unused variable: s:T_JOB (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:41:5: Unused variable: s:T_CHANNEL (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:51:11: Unused variable: s:of (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:55:11: Unused variable: s:chars (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:59:11: Unused variable: s:lines (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:64:11: Unused variable: s:from_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:68:11: Unused variable: s:from_dict (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:97:11: Unused variable: s:range (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:164:11: Unused variable: s:generate (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:193:11: Unused variable: s:generator (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:694:11: Unused variable: s:_succ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:744:11: Unused variable: s:_not (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:756:11: Unused variable: s:_list (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:760:11: Unused variable: s:_plus (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Stream.vim:889:11: Unused variable: s:_throw_closed_stream_exception (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:7:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:14:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:21:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:24:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:27:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:27:29: Unused variable: value (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Base.vim:33:26: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:7:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:16:11: Unused variable: s:getfilename (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:20:11: Unused variable: s:filereadable (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:25:11: Unused variable: s:readfile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:30:11: Unused variable: s:writefile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:36:11: Unused variable: s:delete (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:41:11: Unused variable: s:deletefile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Deprecated.vim:59:11: Unused variable: s:check_old_cache (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:7:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:14:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:21:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:24:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:27:23: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:27:29: Unused variable: value (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Dummy.vim:33:26: Unused variable: name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/File.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/File.vim:5:7: Unused variable: s:V (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/File.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/File.vim:51:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/File.vim:103:39: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Memory.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Memory.vim:7:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/Memory.vim:15:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/SingleFile.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/SingleFile.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache/SingleFile.vim:16:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache.vim:13:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache.vim:23:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Cache.vim:38:11: Unused variable: s:unregister (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:6:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:26:11: Unused variable: s:open (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:76:11: Unused variable: s:move (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:141:11: Unused variable: s:copy_dir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:218:11: Unused variable: s:copy (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:282:11: Unused variable: s:mkdir_nothrow (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:293:13: Unused variable: s:rmdir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:303:13: Unused variable: s:rmdir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:314:13: Unused variable: s:rmdir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/File.vim:332:13: Unused variable: s:rmdir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:15:5: Unused variable: s:is_mac (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:21:13: Unused variable: s:to_slash (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:25:13: Unused variable: s:to_slash (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:31:13: Unused variable: s:from_slash (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:35:13: Unused variable: s:from_slash (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:48:11: Unused variable: s:path_separator (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:74:11: Unused variable: s:unify_separator (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:80:13: Unused variable: s:which (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:84:13: Unused variable: s:which (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:156:11: Unused variable: s:dirname (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:172:11: Unused variable: s:basename (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:200:11: Unused variable: s:abspath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:211:11: Unused variable: s:relpath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:227:13: Unused variable: s:realpath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:235:13: Unused variable: s:realpath (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:241:13: Unused variable: s:is_root_directory (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:245:13: Unused variable: s:is_root_directory (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Filepath.vim:250:11: Unused variable: s:contains (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Mock.vim:4:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Mock.vim:8:11: Unused variable: s:is_supported (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Mock.vim:8:26: Unused variable: options (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Mock.vim:12:11: Unused variable: s:execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/System.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/System.vim:10:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/System.vim:18:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/System.vim:22:11: Unused variable: s:is_supported (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/System.vim:41:11: Unused variable: s:execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Vimproc.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Vimproc.vim:8:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Vimproc.vim:14:11: Unused variable: s:is_available (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Vimproc.vim:27:11: Unused variable: s:is_supported (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process/Vimproc.vim:37:11: Unused variable: s:execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process.vim:7:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process.vim:15:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/System/Process.vim:53:11: Unused variable: s:execute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/CSV.vim:8:11: Unused variable: s:parse_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/CSV.vim:53:11: Unused variable: s:dump_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/INI.vim:50:11: Unused variable: s:parse_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/LTSV.vim:8:11: Unused variable: s:parse_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/LTSV.vim:33:11: Unused variable: s:dump_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/LTSV.vim:42:47: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Lexer.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Lexer.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Lexer.vim:54:11: Unused variable: s:lexer (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Lexer.vim:71:11: Unused variable: s:simple_parser (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Parser.vim:70:11: Unused variable: s:parser (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/TOML.vim:16:11: Unused variable: s:parse_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/TOML.vim:228:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/TOML.vim:235:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/TOML.vim:298:11: Unused variable: s:_nr2char (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:5:7: Unused variable: s:S (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:33:5: Unused variable: s:default_cell_style (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:68:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:306:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:321:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:545:81: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:600:33: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:600:97: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Text/Table.vim:628:60: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:13:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:18:13: Unused variable: s:is_cmdwin (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:22:13: Unused variable: s:is_cmdwin (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:27:11: Unused variable: s:open (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:68:11: Unused variable: s:get_selected_text (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:85:11: Unused variable: s:get_last_selected (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:146:11: Unused variable: s:edit_content (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Buffer.vim:171:11: Unused variable: s:parse_cmdarg (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/BufferManager.vim:4:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/BufferManager.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/BufferManager.vim:78:28: Unused variable: bufname (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/BufferManager.vim:160:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/BufferManager.vim:191:11: Unused variable: s:_distance (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:40:13: Unused variable: s:shiftwidth (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:45:13: Unused variable: s:shiftwidth (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:49:13: Unused variable: s:shiftwidth (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:56:13: Unused variable: s:writefile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:60:13: Unused variable: s:writefile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:87:13: Unused variable: s:doautocmd (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:95:13: Unused variable: s:doautocmd (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:101:13: Unused variable: s:getbufvar (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:105:13: Unused variable: s:getbufvar (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:112:13: Unused variable: s:getwinvar (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Compat.vim:116:13: Unused variable: s:getwinvar (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Guard.vim:5:11: Unused variable: s:_undefined (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Guard.vim:10:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Guard.vim:16:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Guard.vim:19:11: Unused variable: s:_vital_created (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Guard.vim:178:11: Unused variable: s:store (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Message.vim:6:11: Unused variable: s:echo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Message.vim:26:11: Unused variable: s:error (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Message.vim:30:11: Unused variable: s:warn (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Message.vim:34:11: Unused variable: s:capture (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Message.vim:49:11: Unused variable: s:get_hit_enter_max_length (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:66:11: Unused variable: s:get_major_version (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:75:11: Unused variable: s:set_major_version (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:79:11: Unused variable: s:exec_file (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:89:11: Unused variable: s:exec_code (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:101:13: Unused variable: s:eval_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:111:13: Unused variable: s:eval_expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Python.vim:111:25: Unused variable: expr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ScriptLocal.vim:140:11: Unused variable: s:sfuncs (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ScriptLocal.vim:156:60: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ScriptLocal.vim:156:95: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ScriptLocal.vim:181:11: Unused variable: s:svars (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Search.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Search.vim:8:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Search.vim:14:11: Unused variable: s:finddef (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:29:11: Unused variable: s:_vital_created (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:35:11: Unused variable: s:is_numeric (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:40:11: Unused variable: s:is_special (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:45:11: Unused variable: s:is_predicate (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:51:11: Unused variable: s:is_comparable (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/Type.vim:73:13: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:4:11: Unused variable: s:trace_window (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:10:11: Unused variable: s:trace_tabpage (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:44:11: Unused variable: s:exists (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:48:11: Unused variable: s:tabnr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:52:11: Unused variable: s:winnr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/ViewTracer.vim:56:11: Unused variable: s:jump (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/BorderLayout.vim:22:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/BorderLayout.vim:34:11: Unused variable: s:_border_layout_apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/BorderLayout.vim:97:11: Unused variable: s:_border_layout_adjust_size (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/BorderLayout.vim:97:40: Unused variable: wl (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/BorderLayout.vim:97:44: Unused variable: data (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/FlowLayout.vim:9:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/FlowLayout.vim:13:11: Unused variable: s:_flow_layout_apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/FlowLayout.vim:37:11: Unused variable: s:_flow_layout_adjust_size (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/FlowLayout.vim:37:38: Unused variable: wl (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/FlowLayout.vim:37:42: Unused variable: data (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:9:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:13:11: Unused variable: s:_grid_layout_apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:16:7: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:52:11: Unused variable: s:_grid_layout_adjust_size (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:52:38: Unused variable: wl (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout/GridLayout.vim:52:42: Unused variable: data (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:6:7: Unused variable: s:L (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:15:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:31:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:61:11: Unused variable: s:_layout_apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:126:11: Unused variable: s:_layout_prepare (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:159:11: Unused variable: s:_layout_walias (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:164:11: Unused variable: s:_layout_winnr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:180:11: Unused variable: s:_layout_bufopen (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:186:11: Unused variable: s:_layout_buffer (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:191:11: Unused variable: s:_layout_buffers (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:230:11: Unused variable: s:_facade_apply (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Vim/WindowLayout.vim:235:11: Unused variable: s:_facade_adjust_size (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:7:7: Unused variable: s:string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:16:11: Unused variable: s:decodeEntityReference (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:31:11: Unused variable: s:encodeEntityReference (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:48:11: Unused variable: s:parseFile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTML.vim:52:11: Unused variable: s:parseURL (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/Cookie.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/Cookie.vim:14:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/Cookie.vim:31:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/Cookie.vim:128:11: Unused variable: s:export (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/Cookie.vim:140:11: Unused variable: s:import (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/CookieJar.vim:8:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/CookieJar.vim:14:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP/CookieJar.vim:19:11: Unused variable: s:new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:12:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:20:11: Unused variable: s:decodeURI (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:137:11: Unused variable: s:get (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:146:11: Unused variable: s:post (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:253:11: Unused variable: s:parseHeader (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:297:36: Unused variable: settings (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:542:42: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/HTTP.vim:626:42: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:4:11: Unused variable: s:_true (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:8:11: Unused variable: s:_false (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:12:11: Unused variable: s:_null (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:30:11: Unused variable: s:_vital_created (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:42:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:44:7: Unused variable: s:string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:47:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:54:11: Unused variable: s:decode (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:67:10: Unused variable: null (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:67:15: Unused variable: true (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:67:20: Unused variable: false (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:70:10: Unused variable: null (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:70:15: Unused variable: true (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:70:20: Unused variable: false (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:121:9: Unused variable: ns (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/JSON.vim:149:9: Unused variable: ns (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTP.vim:1:5: Unused variable: s:save_cpo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTP.vim:11:11: Unused variable: s:canonicalize (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTP.vim:20:11: Unused variable: s:default_port (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTP.vim:20:26: Unused variable: uriobj (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:1:5: Unused variable: s:save_cpo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:5:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:9:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:14:11: Unused variable: s:canonicalize (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:18:11: Unused variable: s:default_port (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI/HTTPS.vim:18:26: Unused variable: uriobj (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:1:5: Unused variable: s:save_cpo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:8:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:39:11: Unused variable: s:new_from_seq_string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:46:11: Unused variable: s:is_uri (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:51:11: Unused variable: s:like_uri (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:56:11: Unused variable: s:encode (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:75:11: Unused variable: s:decode (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:128:24: Undefined variable: s:_eat_scheme (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:135:25: Undefined variable: s:_eat_query (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:142:28: Undefined variable: s:_eat_fragment (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:166:41: Unused variable: uriobj (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:204:24: Undefined variable: s:_eat_path_abempty (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:212:26: Undefined variable: s:_eat_path_absolute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:214:26: Undefined variable: s:_eat_path_noscheme (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:216:26: Undefined variable: s:_eat_path_rootless (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:238:28: Undefined variable: s:_eat_userinfo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:245:22: Undefined variable: s:_eat_host (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:248:24: Undefined variable: s:_eat_port (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:265:11: Unused variable: s:_uri_new (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:275:11: Unused variable: s:_uri_scheme (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:288:11: Unused variable: s:_uri_userinfo (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:301:11: Unused variable: s:_uri_host (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:314:11: Unused variable: s:_uri_port (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:330:11: Unused variable: s:_uri_path (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:343:11: Unused variable: s:_uri_authority (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:354:11: Unused variable: s:_uri_opaque (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:364:11: Unused variable: s:_uri_query (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:379:11: Unused variable: s:_uri_fragment (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:394:11: Unused variable: s:_uri_canonicalize (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:399:11: Unused variable: s:_uri_default_port (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:411:11: Unused variable: s:_uri_clone (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:415:11: Unused variable: s:_uri_relative (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:431:25: Undefined variable: s:_eat_query (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:437:28: Undefined variable: s:_eat_fragment (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:476:24: Undefined variable: s:_eat_path_abempty (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:483:26: Undefined variable: s:_eat_path_absolute (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:485:26: Undefined variable: s:_eat_path_noscheme (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:585:11: Unused variable: s:_uri_to_iri (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:597:11: Unused variable: s:_uri_to_string (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:630:11: Unused variable: s:_has_error (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/URI.vim:709:11: Unused variable: s:new_default_pattern_set (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:4:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:7:7: Unused variable: s:S (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:11:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:166:11: Unused variable: s:createElement (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:289:11: Unused variable: s:parseFile (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/__vital__/Web/XML.vim:293:11: Unused variable: s:parseURL (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/_vital.vim:1:5: Unused variable: s:_plugin_name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:53:11: Unused variable: s:import (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:78:11: Unused variable: s:load (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:105:11: Unused variable: s:unload (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:112:11: Unused variable: s:exists (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:120:11: Unused variable: s:search (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:127:11: Unused variable: s:plugin_name (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:145:7: Unused variable: tr (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:158:11: Unused variable: s:_import (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:184:11: Unused variable: s:_get_module (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:231:11: Unused variable: s:_module_sid_base_dir (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:251:10: Unused variable: _ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:251:24: Unused variable: __ (see :help E738)
test/fixture/cli/vital.vim/autoload/vital/vital.vim:297:60: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vital/vital.vim:297:95: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:17:5: Unused variable: s:Dict (see :help E738)
test/fixture/cli/vital.vim/autoload/vitalizer.vim:201:11: Unused variable: s:is_module_name (see :help E738)
test/fixture/cli/vital.vim/autoload/vitalizer.vim:399:71: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:438:41: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:438:50: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:438:54: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:525:80: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:536:45: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:547:48: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/autoload/vitalizer.vim:548:45: Prefer single quoted strings (see Google VimScript Style Guide (Strings))
test/fixture/cli/vital.vim/test/ConcurrentProcess.vim:104:8: Unused variable: out (see :help E738)
test/fixture/cli/vital.vim/test/ConcurrentProcess.vim:104:13: Unused variable: err (see :help E738)
test/fixture/cli/vital.vim/test/ConcurrentProcess.vim:109:8: Unused variable: out (see :help E738)
test/fixture/cli/vital.vim/test/ConcurrentProcess.vim:109:13: Unused variable: err (see :help E738)
test/fixture/cli/vital.vim/test/ConcurrentProcess.vim:119:13: Unused variable: err (see :help E738)
test/fixture/cli/vital.vim/test/Data/Set.vim:230:7: Unused variable: r2 (see :help E738)
test/fixture/cli/vital.vim/test/Data/Set.vim:246:7: Unused variable: r2 (see :help E738)
test/fixture/cli/vital.vim/test/Data/String.vim:270:9: Unused variable: be_nonsense (see :help E738)
test/fixture/cli/vital.vim/test/Math.vim:103:7: Unused variable: Math (see :help E738)
test/fixture/cli/vital.vim/test/Math.vim:122:7: Unused variable: Math (see :help E738)
test/fixture/cli/vital.vim/test/Text/TOML.vim:16:9: Unused variable: toml (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/Vim/ScriptLocal/symlink.vim:1:11: Unused variable: s:double (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/Vim/ScriptLocal/symlink.vim:5:11: Unused variable: s:_square (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/Vim/ScriptLocal/test.vim:1:11: Unused variable: s:double (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/Vim/ScriptLocal/test.vim:5:11: Unused variable: s:_square (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic1.vim:1:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic1.vim:5:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic1.vim:9:11: Unused variable: s:return0 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic1.vim:13:11: Unused variable: s:return1 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic2.vim:1:11: Unused variable: s:_vital_loaded (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic2.vim:5:11: Unused variable: s:_vital_depends (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/cyclic/autoload/vital/__latest__/Cyclic2.vim:9:11: Unused variable: s:return1 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/symlink_root/symlink/autoload/vital/__symlink__/Selfmodule.vim:1:11: Unused variable: s:return1 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/symlink_source/autoload/vital/__symlink__/Selfmodule.vim:1:11: Unused variable: s:return1 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/testplugin/autoload/vital/__latest__/InvalidSelfmodule.vim:1:11: Unused variable: s:return1 (see :help E738)
test/fixture/cli/vital.vim/test/_testdata/vital/testplugin/autoload/vital/__testplugin__/Selfmodule.vim:1:11: Unused variable: s:return1 (see :help E738)
Let me report two false-positive patterns I faced:
function! s:foo() abort
" x is reported as unused
let x = 'y'
let y = 42
let z = l:{x}
echo z + y
endfunction
" still s:foo is reported as unused
call call('s:foo', [])
Both problems can be caused by the traversing function. In my guess, the function do not visit the variable expression node in l:{x} and call('s:foo').
I'm gonna add unit tests for the behavior.
I misunderstood the first problem. Now I think the first one is a hard problem because Vint can not get actual name from l:{x} in most cases. Vint can do right thing only when the x is a constant.
I updated the code snippet. I'm sorry for confusion
@rhysd This fixes were shipped at v0.4a1. Please try it.
I have created https://github.com/Kuniwak/vint/issues/284 for an issue with s: functions used in (auto) commands in particular.
@rhysd Have you tried v0.4a1?
@Kuniwak Any idea about #284 (script-local functions)?