Skip to content

Instantly share code, notes, and snippets.

@yyoncho
Created October 9, 2020 07:03
Show Gist options
  • Save yyoncho/755825e84c7138c31789498fb20de9cd to your computer and use it in GitHub Desktop.
Save yyoncho/755825e84c7138c31789498fb20de9cd to your computer and use it in GitHub Desktop.
completion
======================================================================
1 -> (company-capf prefix)
1 <- company-capf: ("n" . t)
======================================================================
1 -> (company-capf require-match)
1 <- company-capf: never
======================================================================
1 -> (company-capf candidates "n")
1 <- company-capf: (#("new-cap" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-cap" "insertText" "\"new-cap\"" "insertTextFormat" 2 "filterText" #("\"new-cap\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Require constructor function names to begin with a capital letter" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-cap\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("new-parens" 0 1 (lsp-completion-item #4=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-parens" "insertText" "\"new-parens\"" "insertTextFormat" 2 "filterText" #("\"new-parens\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Require parentheses when invoking a constructor with no arguments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #4# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #4# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("newline-after-var" 0 1 (lsp-completion-item #5=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-after-var" "insertText" "\"newline-after-var\"" "insertTextFormat" 2 "filterText" #("\"newline-after-var\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Require or disallow an empty line after var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-after-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #5# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #5# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("newline-before-return" 0 1 (lsp-completion-item #6=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-before-return" "insertText" "\"newline-before-return\"" "insertTextFormat" 2 "filterText" #("\"newline-before-return\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Require an empty line before return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-before-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #6# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #6# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("newline-per-chained-call" 0 1 (lsp-completion-item #7=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-per-chained-call" "insertText" "\"newline-per-chained-call\"" "insertTextFormat" 2 "filterText" #("\"newline-per-chained-call\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Require a newline after each call in a method chain" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-per-chained-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #7# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #7# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-alert" 0 1 (lsp-completion-item #8=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #8# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #8# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-array-constructor" 0 1 (lsp-completion-item #9=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #9# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #9# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-await-in-loop" 0 1 (lsp-completion-item #10=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #10# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #10# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-bitwise" 0 1 (lsp-completion-item #11=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #11# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #11# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-buffer-constructor" 0 1 (lsp-completion-item #12=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #12# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #12# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-caller" 0 1 (lsp-completion-item #13=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-caller" "insertText" "\"no-caller\"" "insertTextFormat" 2 "filterText" #("\"no-caller\"" 0 11 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of arguments.caller or arguments.callee" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-caller\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #13# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #13# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-case-declarations" 0 1 (lsp-completion-item #14=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-case-declarations" "insertText" "\"no-case-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-case-declarations\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow lexical declarations in case clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-case-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #14# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #14# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-catch-shadow" 0 1 (lsp-completion-item #15=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-catch-shadow" "insertText" "\"no-catch-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-catch-shadow\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow catch clause parameters from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-catch-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #15# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #15# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-class-assign" 0 1 (lsp-completion-item #16=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-class-assign" "insertText" "\"no-class-assign\"" "insertTextFormat" 2 "filterText" #("\"no-class-assign\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow reassigning class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-class-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #16# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #16# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-compare-neg-zero" 0 1 (lsp-completion-item #17=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-compare-neg-zero" "insertText" "\"no-compare-neg-zero\"" "insertTextFormat" 2 "filterText" #("\"no-compare-neg-zero\"" 0 21 (match-data (0 2 0 1 1 2))) "documentation" "Disallow comparing against -0" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-compare-neg-zero\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #17# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #17# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-cond-assign" 0 1 (lsp-completion-item #18=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-cond-assign" "insertText" "\"no-cond-assign\"" "insertTextFormat" 2 "filterText" #("\"no-cond-assign\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow assignment operators in conditional expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-cond-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #18# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #18# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-confusing-arrow" 0 1 (lsp-completion-item #19=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-confusing-arrow" "insertText" "\"no-confusing-arrow\"" "insertTextFormat" 2 "filterText" #("\"no-confusing-arrow\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" "Disallow arrow functions where they could be confused with comparisons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-confusing-arrow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #19# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #19# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-console" 0 1 (lsp-completion-item #20=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-console" "insertText" "\"no-console\"" "insertTextFormat" 2 "filterText" #("\"no-console\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of console" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-console\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #20# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #20# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-const-assign" 0 1 (lsp-completion-item #21=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-const-assign" "insertText" "\"no-const-assign\"" "insertTextFormat" 2 "filterText" #("\"no-const-assign\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow reassigning const variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-const-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #21# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #21# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-constant-condition" 0 1 (lsp-completion-item #22=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-constant-condition" "insertText" "\"no-constant-condition\"" "insertTextFormat" 2 "filterText" #("\"no-constant-condition\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow constant expressions in conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-constant-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #22# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #22# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-continue" 0 1 (lsp-completion-item #23=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-continue" "insertText" "\"no-continue\"" "insertTextFormat" 2 "filterText" #("\"no-continue\"" 0 13 (match-data (0 2 0 1 1 2))) "documentation" "Disallow continue statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-continue\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #23# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #23# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-control-regex" 0 1 (lsp-completion-item #24=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-control-regex" "insertText" "\"no-control-regex\"" "insertTextFormat" 2 "filterText" #("\"no-control-regex\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow control characters in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-control-regex\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #24# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #24# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-debugger" 0 1 (lsp-completion-item #25=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-debugger" "insertText" "\"no-debugger\"" "insertTextFormat" 2 "filterText" #("\"no-debugger\"" 0 13 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of debugger" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-debugger\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #25# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #25# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-delete-var" 0 1 (lsp-completion-item #26=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-delete-var" "insertText" "\"no-delete-var\"" "insertTextFormat" 2 "filterText" #("\"no-delete-var\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow deleting variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-delete-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #26# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #26# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-div-regex" 0 1 (lsp-completion-item #27=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-div-regex" "insertText" "\"no-div-regex\"" "insertTextFormat" 2 "filterText" #("\"no-div-regex\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow division operators explicitly at the beginning of regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-div-regex\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #27# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #27# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-args" 0 1 (lsp-completion-item #28=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-args" "insertText" "\"no-dupe-args\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-args\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow duplicate arguments in function definitions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-args\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #28# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #28# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-class-members" 0 1 (lsp-completion-item #29=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-class-members" "insertText" "\"no-dupe-class-members\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-class-members\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow duplicate class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-class-members\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #29# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #29# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-keys" 0 1 (lsp-completion-item #30=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-keys" "insertText" "\"no-dupe-keys\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-keys\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow duplicate keys in object literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-keys\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #30# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #30# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-duplicate-case" 0 1 (lsp-completion-item #31=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-duplicate-case" "insertText" "\"no-duplicate-case\"" "insertTextFormat" 2 "filterText" #("\"no-duplicate-case\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow duplicate case labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-duplicate-case\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #31# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #31# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-duplicate-imports" 0 1 (lsp-completion-item #32=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-duplicate-imports" "insertText" "\"no-duplicate-imports\"" "insertTextFormat" 2 "filterText" #("\"no-duplicate-imports\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow duplicate module imports" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-duplicate-imports\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #32# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #32# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-else-return" 0 1 (lsp-completion-item #33=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-else-return" "insertText" "\"no-else-return\"" "insertTextFormat" 2 "filterText" #("\"no-else-return\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow else blocks after return statements in if statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-else-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #33# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #33# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty" 0 1 (lsp-completion-item #34=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty" "insertText" "\"no-empty\"" "insertTextFormat" 2 "filterText" #("\"no-empty\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow empty block statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #34# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #34# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-character-class" 0 1 (lsp-completion-item #35=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-character-class" "insertText" "\"no-empty-character-class\"" "insertTextFormat" 2 "filterText" #("\"no-empty-character-class\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Disallow empty character classes in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-character-class\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #35# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #35# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-function" 0 1 (lsp-completion-item #36=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-function" "insertText" "\"no-empty-function\"" "insertTextFormat" 2 "filterText" #("\"no-empty-function\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow empty functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-function\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #36# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #36# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-pattern" 0 1 (lsp-completion-item #37=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-pattern" "insertText" "\"no-empty-pattern\"" "insertTextFormat" 2 "filterText" #("\"no-empty-pattern\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow empty destructuring patterns" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-pattern\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #37# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #37# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-eq-null" 0 1 (lsp-completion-item #38=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-eq-null" "insertText" "\"no-eq-null\"" "insertTextFormat" 2 "filterText" #("\"no-eq-null\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow null comparisons without type-checking operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-eq-null\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #38# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #38# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-eval" 0 1 (lsp-completion-item #39=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-eval" "insertText" "\"no-eval\"" "insertTextFormat" 2 "filterText" #("\"no-eval\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of eval()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-eval\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #39# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #39# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-ex-assign" 0 1 (lsp-completion-item #40=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-ex-assign" "insertText" "\"no-ex-assign\"" "insertTextFormat" 2 "filterText" #("\"no-ex-assign\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow reassigning exceptions in catch clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-ex-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #40# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #40# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extend-native" 0 1 (lsp-completion-item #41=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extend-native" "insertText" "\"no-extend-native\"" "insertTextFormat" 2 "filterText" #("\"no-extend-native\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow extending native types" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extend-native\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #41# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #41# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-bind" 0 1 (lsp-completion-item #42=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-bind" "insertText" "\"no-extra-bind\"" "insertTextFormat" 2 "filterText" #("\"no-extra-bind\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary calls to .bind()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-bind\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #42# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #42# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-boolean-cast" 0 1 (lsp-completion-item #43=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-boolean-cast" "insertText" "\"no-extra-boolean-cast\"" "insertTextFormat" 2 "filterText" #("\"no-extra-boolean-cast\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary boolean casts" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-boolean-cast\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #43# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #43# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-label" 0 1 (lsp-completion-item #44=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-label" "insertText" "\"no-extra-label\"" "insertTextFormat" 2 "filterText" #("\"no-extra-label\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-label\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #44# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #44# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-parens" 0 1 (lsp-completion-item #45=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-parens" "insertText" "\"no-extra-parens\"" "insertTextFormat" 2 "filterText" #("\"no-extra-parens\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary parentheses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #45# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #45# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-semi" 0 1 (lsp-completion-item #46=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-semi" "insertText" "\"no-extra-semi\"" "insertTextFormat" 2 "filterText" #("\"no-extra-semi\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary semicolons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-semi\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #46# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #46# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-fallthrough" 0 1 (lsp-completion-item #47=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-fallthrough" "insertText" "\"no-fallthrough\"" "insertTextFormat" 2 "filterText" #("\"no-fallthrough\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow fallthrough of case statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-fallthrough\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #47# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #47# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-floating-decimal" 0 1 (lsp-completion-item #48=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-floating-decimal" "insertText" "\"no-floating-decimal\"" "insertTextFormat" 2 "filterText" #("\"no-floating-decimal\"" 0 21 (match-data (0 2 0 1 1 2))) "documentation" "Disallow leading or trailing decimal points in numeric literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-floating-decimal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #48# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #48# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-func-assign" 0 1 (lsp-completion-item #49=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-func-assign" "insertText" "\"no-func-assign\"" "insertTextFormat" 2 "filterText" #("\"no-func-assign\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow reassigning function declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-func-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #49# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #49# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-global-assign" 0 1 (lsp-completion-item #50=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-global-assign" "insertText" "\"no-global-assign\"" "insertTextFormat" 2 "filterText" #("\"no-global-assign\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow assignments to native objects or read-only global variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-global-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #50# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #50# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implicit-coercion" 0 1 (lsp-completion-item #51=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implicit-coercion" "insertText" "\"no-implicit-coercion\"" "insertTextFormat" 2 "filterText" #("\"no-implicit-coercion\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow shorthand type conversions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implicit-coercion\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #51# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #51# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implicit-globals" 0 1 (lsp-completion-item #52=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implicit-globals" "insertText" "\"no-implicit-globals\"" "insertTextFormat" 2 "filterText" #("\"no-implicit-globals\"" 0 21 (match-data (0 2 0 1 1 2))) "documentation" "Disallow var and named function declarations in the global scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implicit-globals\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #52# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #52# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implied-eval" 0 1 (lsp-completion-item #53=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implied-eval" "insertText" "\"no-implied-eval\"" "insertTextFormat" 2 "filterText" #("\"no-implied-eval\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of eval()-like methods" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implied-eval\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #53# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #53# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-inline-comments" 0 1 (lsp-completion-item #54=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-inline-comments" "insertText" "\"no-inline-comments\"" "insertTextFormat" 2 "filterText" #("\"no-inline-comments\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" "Disallow inline comments after code" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-inline-comments\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #54# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #54# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-inner-declarations" 0 1 (lsp-completion-item #55=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-inner-declarations" "insertText" "\"no-inner-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-inner-declarations\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow function or var declarations in nested blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-inner-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #55# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #55# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-invalid-regexp" 0 1 (lsp-completion-item #56=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-invalid-regexp" "insertText" "\"no-invalid-regexp\"" "insertTextFormat" 2 "filterText" #("\"no-invalid-regexp\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow invalid regular expression strings in RegExp constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-invalid-regexp\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #56# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #56# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-invalid-this" 0 1 (lsp-completion-item #57=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-invalid-this" "insertText" "\"no-invalid-this\"" "insertTextFormat" 2 "filterText" #("\"no-invalid-this\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow this keywords outside of classes or class-like objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-invalid-this\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #57# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #57# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-irregular-whitespace" 0 1 (lsp-completion-item #58=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-irregular-whitespace" "insertText" "\"no-irregular-whitespace\"" "insertTextFormat" 2 "filterText" #("\"no-irregular-whitespace\"" 0 25 (match-data (0 2 0 1 1 2))) "documentation" "Disallow irregular whitespace outside of strings and comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-irregular-whitespace\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #58# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #58# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-iterator" 0 1 (lsp-completion-item #59=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-iterator" "insertText" "\"no-iterator\"" "insertTextFormat" 2 "filterText" #("\"no-iterator\"" 0 13 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of the __iterator__ property" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-iterator\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #59# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #59# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-label-var" 0 1 (lsp-completion-item #60=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-label-var" "insertText" "\"no-label-var\"" "insertTextFormat" 2 "filterText" #("\"no-label-var\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow labels that share a name with a variable" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-label-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #60# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #60# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-labels" 0 1 (lsp-completion-item #61=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-labels" "insertText" "\"no-labels\"" "insertTextFormat" 2 "filterText" #("\"no-labels\"" 0 11 (match-data (0 2 0 1 1 2))) "documentation" "Disallow labeled statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-labels\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #61# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #61# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-lone-blocks" 0 1 (lsp-completion-item #62=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-lone-blocks" "insertText" "\"no-lone-blocks\"" "insertTextFormat" 2 "filterText" #("\"no-lone-blocks\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary nested blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-lone-blocks\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #62# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #62# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-lonely-if" 0 1 (lsp-completion-item #63=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-lonely-if" "insertText" "\"no-lonely-if\"" "insertTextFormat" 2 "filterText" #("\"no-lonely-if\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow if statements as the only statement in else blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-lonely-if\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #63# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #63# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-loop-func" 0 1 (lsp-completion-item #64=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-loop-func" "insertText" "\"no-loop-func\"" "insertTextFormat" 2 "filterText" #("\"no-loop-func\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow function declarations and expressions inside loop statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-loop-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #64# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #64# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-magic-numbers" 0 1 (lsp-completion-item #65=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-magic-numbers" "insertText" "\"no-magic-numbers\"" "insertTextFormat" 2 "filterText" #("\"no-magic-numbers\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow magic numbers" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-magic-numbers\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #65# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #65# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-operators" 0 1 (lsp-completion-item #66=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-operators" "insertText" "\"no-mixed-operators\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-operators\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" "Disallow mixed binary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-operators\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #66# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #66# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-requires" 0 1 (lsp-completion-item #67=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-requires" "insertText" "\"no-mixed-requires\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-requires\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow require calls to be mixed with regular var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-requires\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #67# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #67# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-spaces-and-tabs" 0 1 (lsp-completion-item #68=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-spaces-and-tabs" "insertText" "\"no-mixed-spaces-and-tabs\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-spaces-and-tabs\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Disallow mixed spaces and tabs for indentation" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-spaces-and-tabs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #68# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #68# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-assign" 0 1 (lsp-completion-item #69=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-assign" "insertText" "\"no-multi-assign\"" "insertTextFormat" 2 "filterText" #("\"no-multi-assign\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow use of chained assignment expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #69# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #69# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-spaces" 0 1 (lsp-completion-item #70=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-spaces" "insertText" "\"no-multi-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-multi-spaces\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow multiple spaces" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #70# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #70# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-str" 0 1 (lsp-completion-item #71=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-str" "insertText" "\"no-multi-str\"" "insertTextFormat" 2 "filterText" #("\"no-multi-str\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow multiline strings" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-str\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #71# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #71# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multiple-empty-lines" 0 1 (lsp-completion-item #72=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multiple-empty-lines" "insertText" "\"no-multiple-empty-lines\"" "insertTextFormat" 2 "filterText" #("\"no-multiple-empty-lines\"" 0 25 (match-data (0 2 0 1 1 2))) "documentation" "Disallow multiple empty lines" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multiple-empty-lines\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #72# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #72# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-native-reassign" 0 1 (lsp-completion-item #73=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-native-reassign" "insertText" "\"no-native-reassign\"" "insertTextFormat" 2 "filterText" #("\"no-native-reassign\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" #108="" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-native-reassign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #73# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #73# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-negated-condition" 0 1 (lsp-completion-item #74=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-negated-condition" "insertText" "\"no-negated-condition\"" "insertTextFormat" 2 "filterText" #("\"no-negated-condition\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow negated conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-negated-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #74# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #74# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-negated-in-lhs" 0 1 (lsp-completion-item #75=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-negated-in-lhs" "insertText" "\"no-negated-in-lhs\"" "insertTextFormat" 2 "filterText" #("\"no-negated-in-lhs\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow negating the left operand in in expressions (deprecated)" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-negated-in-lhs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #75# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #75# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-nested-ternary" 0 1 (lsp-completion-item #76=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-nested-ternary" "insertText" "\"no-nested-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-nested-ternary\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow nested ternary expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-nested-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #76# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #76# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new" 0 1 (lsp-completion-item #77=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new" "insertText" "\"no-new\"" "insertTextFormat" 2 "filterText" #("\"no-new\"" 0 8 (match-data (0 2 0 1 1 2))) "documentation" "Disallow new operators outside of assignments or comparisons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #77# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 6 (lsp-completion-item #77# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-func" 0 1 (lsp-completion-item #78=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-func" "insertText" "\"no-new-func\"" "insertTextFormat" 2 "filterText" #("\"no-new-func\"" 0 13 (match-data (0 2 0 1 1 2))) "documentation" "Disallow new operators with the Function object" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #78# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #78# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-object" 0 1 (lsp-completion-item #79=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-object" "insertText" "\"no-new-object\"" "insertTextFormat" 2 "filterText" #("\"no-new-object\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow Object constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-object\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #79# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #79# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-require" 0 1 (lsp-completion-item #80=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-require" "insertText" "\"no-new-require\"" "insertTextFormat" 2 "filterText" #("\"no-new-require\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow new operators with calls to require" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-require\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #80# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #80# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-symbol" 0 1 (lsp-completion-item #81=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-symbol" "insertText" "\"no-new-symbol\"" "insertTextFormat" 2 "filterText" #("\"no-new-symbol\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow new operators with the Symbol object" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-symbol\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #81# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #81# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-wrappers" 0 1 (lsp-completion-item #82=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-wrappers" "insertText" "\"no-new-wrappers\"" "insertTextFormat" 2 "filterText" #("\"no-new-wrappers\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow new operators with the String, Number, and Boolean objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-wrappers\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #82# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #82# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-obj-calls" 0 1 (lsp-completion-item #83=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-obj-calls" "insertText" "\"no-obj-calls\"" "insertTextFormat" 2 "filterText" #("\"no-obj-calls\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow calling global object properties as functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-obj-calls\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #83# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #83# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-octal" 0 1 (lsp-completion-item #84=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-octal" "insertText" "\"no-octal\"" "insertTextFormat" 2 "filterText" #("\"no-octal\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow octal literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-octal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #84# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #84# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-octal-escape" 0 1 (lsp-completion-item #85=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-octal-escape" "insertText" "\"no-octal-escape\"" "insertTextFormat" 2 "filterText" #("\"no-octal-escape\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow octal escape sequences in string literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-octal-escape\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #85# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #85# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-param-reassign" 0 1 (lsp-completion-item #86=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-param-reassign" "insertText" "\"no-param-reassign\"" "insertTextFormat" 2 "filterText" #("\"no-param-reassign\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow reassigning function parameters" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-param-reassign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #86# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #86# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-path-concat" 0 1 (lsp-completion-item #87=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-path-concat" "insertText" "\"no-path-concat\"" "insertTextFormat" 2 "filterText" #("\"no-path-concat\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow string concatenation with __dirname and __filename" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-path-concat\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #87# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #87# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-plusplus" 0 1 (lsp-completion-item #88=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-plusplus" "insertText" "\"no-plusplus\"" "insertTextFormat" 2 "filterText" #("\"no-plusplus\"" 0 13 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the unary operators ++ and --" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-plusplus\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #88# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #88# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-process-env" 0 1 (lsp-completion-item #89=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-process-env" "insertText" "\"no-process-env\"" "insertTextFormat" 2 "filterText" #("\"no-process-env\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of process.env" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-process-env\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #89# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #89# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-process-exit" 0 1 (lsp-completion-item #90=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-process-exit" "insertText" "\"no-process-exit\"" "insertTextFormat" 2 "filterText" #("\"no-process-exit\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of process.exit()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-process-exit\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #90# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #90# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-proto" 0 1 (lsp-completion-item #91=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-proto" "insertText" "\"no-proto\"" "insertTextFormat" 2 "filterText" #("\"no-proto\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of the __proto__ property" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-proto\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #91# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #91# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-prototype-builtins" 0 1 (lsp-completion-item #92=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-prototype-builtins" "insertText" "\"no-prototype-builtins\"" "insertTextFormat" 2 "filterText" #("\"no-prototype-builtins\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow calling some Object.prototype methods directly on objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-prototype-builtins\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #92# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #92# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-redeclare" 0 1 (lsp-completion-item #93=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-redeclare" "insertText" "\"no-redeclare\"" "insertTextFormat" 2 "filterText" #("\"no-redeclare\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow var redeclaration" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-redeclare\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #93# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #93# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-regex-spaces" 0 1 (lsp-completion-item #94=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-regex-spaces" "insertText" "\"no-regex-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-regex-spaces\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow multiple spaces in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-regex-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #94# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #94# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-globals" 0 1 (lsp-completion-item #95=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-globals" "insertText" "\"no-restricted-globals\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-globals\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow specified global variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-globals\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #95# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #95# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-imports" 0 1 (lsp-completion-item #96=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-imports" "insertText" "\"no-restricted-imports\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-imports\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow specified modules when loaded by import" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-imports\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #96# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #96# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-modules" 0 1 (lsp-completion-item #97=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-modules" "insertText" "\"no-restricted-modules\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-modules\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow specified modules when loaded by require" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-modules\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #97# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #97# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-properties" 0 1 (lsp-completion-item #98=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-properties" "insertText" "\"no-restricted-properties\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-properties\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Disallow certain properties on certain objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-properties\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #98# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #98# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-syntax" 0 1 (lsp-completion-item #99=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-syntax" "insertText" "\"no-restricted-syntax\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-syntax\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow specified syntax" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-syntax\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #99# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #99# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-return-assign" 0 1 (lsp-completion-item #100=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-return-assign" "insertText" "\"no-return-assign\"" "insertTextFormat" 2 "filterText" #("\"no-return-assign\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow assignment operators in return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-return-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #100# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #100# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-return-await" 0 1 (lsp-completion-item #101=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-return-await" "insertText" "\"no-return-await\"" "insertTextFormat" 2 "filterText" #("\"no-return-await\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary return await" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-return-await\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #101# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #101# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-script-url" 0 1 (lsp-completion-item #102=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-script-url" "insertText" "\"no-script-url\"" "insertTextFormat" 2 "filterText" #("\"no-script-url\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow javascript: urls" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-script-url\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #102# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #102# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-self-assign" 0 1 (lsp-completion-item #103=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-self-assign" "insertText" "\"no-self-assign\"" "insertTextFormat" 2 "filterText" #("\"no-self-assign\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow assignments where both sides are exactly the same" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-self-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #103# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #103# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-self-compare" 0 1 (lsp-completion-item #104=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-self-compare" "insertText" "\"no-self-compare\"" "insertTextFormat" 2 "filterText" #("\"no-self-compare\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow comparisons where both sides are exactly the same" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-self-compare\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #104# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #104# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sequences" 0 1 (lsp-completion-item #105=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sequences" "insertText" "\"no-sequences\"" "insertTextFormat" 2 "filterText" #("\"no-sequences\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow comma operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sequences\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #105# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #105# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-shadow" 0 1 (lsp-completion-item #106=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-shadow" "insertText" "\"no-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-shadow\"" 0 11 (match-data (0 2 0 1 1 2))) "documentation" "Disallow var declarations from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #106# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #106# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-shadow-restricted-names" 0 1 (lsp-completion-item #107=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-shadow-restricted-names" "insertText" "\"no-shadow-restricted-names\"" "insertTextFormat" 2 "filterText" #("\"no-shadow-restricted-names\"" 0 28 (match-data (0 2 0 1 1 2))) "documentation" "Disallow identifiers from shadowing restricted names" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-shadow-restricted-names\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #107# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 26 (lsp-completion-item #107# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-spaced-func" 0 1 (lsp-completion-item #109=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-spaced-func" "insertText" "\"no-spaced-func\"" "insertTextFormat" 2 "filterText" #("\"no-spaced-func\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" #108# "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-spaced-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #109# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #109# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sparse-arrays" 0 1 (lsp-completion-item #110=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sparse-arrays" "insertText" "\"no-sparse-arrays\"" "insertTextFormat" 2 "filterText" #("\"no-sparse-arrays\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow sparse arrays" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sparse-arrays\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #110# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #110# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sync" 0 1 (lsp-completion-item #111=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sync" "insertText" "\"no-sync\"" "insertTextFormat" 2 "filterText" #("\"no-sync\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Disallow synchronous methods" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sync\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #111# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #111# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-tabs" 0 1 (lsp-completion-item #112=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-tabs" "insertText" "\"no-tabs\"" "insertTextFormat" 2 "filterText" #("\"no-tabs\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Disallow tabs in file" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-tabs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #112# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #112# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-template-curly-in-string" 0 1 (lsp-completion-item #113=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-template-curly-in-string" "insertText" "\"no-template-curly-in-string\"" "insertTextFormat" 2 "filterText" #("\"no-template-curly-in-string\"" 0 29 (match-data (0 2 0 1 1 2))) "documentation" "Disallow template literal placeholder syntax in regular strings" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-template-curly-in-string\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #113# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 27 (lsp-completion-item #113# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-ternary" 0 1 (lsp-completion-item #114=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-ternary" "insertText" "\"no-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-ternary\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow ternary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #114# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #114# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-this-before-super" 0 1 (lsp-completion-item #115=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-this-before-super" "insertText" "\"no-this-before-super\"" "insertTextFormat" 2 "filterText" #("\"no-this-before-super\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow this/super before calling super() in constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-this-before-super\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #115# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #115# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-throw-literal" 0 1 (lsp-completion-item #116=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-throw-literal" "insertText" "\"no-throw-literal\"" "insertTextFormat" 2 "filterText" #("\"no-throw-literal\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow throwing literals as exceptions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-throw-literal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #116# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #116# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-trailing-spaces" 0 1 (lsp-completion-item #117=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-trailing-spaces" "insertText" "\"no-trailing-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-trailing-spaces\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" "Disallow trailing whitespace at the end of lines" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-trailing-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #117# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #117# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undef" 0 1 (lsp-completion-item #118=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undef" "insertText" "\"no-undef\"" "insertTextFormat" 2 "filterText" #("\"no-undef\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of undeclared variables unless mentioned in /*global */ comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undef\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #118# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #118# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undef-init" 0 1 (lsp-completion-item #119=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undef-init" "insertText" "\"no-undef-init\"" "insertTextFormat" 2 "filterText" #("\"no-undef-init\"" 0 15 (match-data (0 2 0 1 1 2))) "documentation" "Disallow initializing variables to undefined" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undef-init\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #119# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #119# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undefined" 0 1 (lsp-completion-item #120=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undefined" "insertText" "\"no-undefined\"" "insertTextFormat" 2 "filterText" #("\"no-undefined\"" 0 14 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of undefined as an identifier" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undefined\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #120# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #120# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-underscore-dangle" 0 1 (lsp-completion-item #121=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-underscore-dangle" "insertText" "\"no-underscore-dangle\"" "insertTextFormat" 2 "filterText" #("\"no-underscore-dangle\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow dangling underscores in identifiers" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-underscore-dangle\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #121# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #121# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unexpected-multiline" 0 1 (lsp-completion-item #122=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unexpected-multiline" "insertText" "\"no-unexpected-multiline\"" "insertTextFormat" 2 "filterText" #("\"no-unexpected-multiline\"" 0 25 (match-data (0 2 0 1 1 2))) "documentation" "Disallow confusing multiline expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unexpected-multiline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #122# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #122# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unmodified-loop-condition" 0 1 (lsp-completion-item #123=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unmodified-loop-condition" "insertText" "\"no-unmodified-loop-condition\"" "insertTextFormat" 2 "filterText" #("\"no-unmodified-loop-condition\"" 0 30 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unmodified loop conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unmodified-loop-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #123# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 28 (lsp-completion-item #123# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unneeded-ternary" 0 1 (lsp-completion-item #124=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unneeded-ternary" "insertText" "\"no-unneeded-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-unneeded-ternary\"" 0 21 (match-data (0 2 0 1 1 2))) "documentation" "Disallow ternary operators when simpler alternatives exist" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unneeded-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #124# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #124# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unreachable" 0 1 (lsp-completion-item #125=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unreachable" "insertText" "\"no-unreachable\"" "insertTextFormat" 2 "filterText" #("\"no-unreachable\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unreachable code after return, throw, continue, and break statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unreachable\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #125# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #125# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unsafe-finally" 0 1 (lsp-completion-item #126=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unsafe-finally" "insertText" "\"no-unsafe-finally\"" "insertTextFormat" 2 "filterText" #("\"no-unsafe-finally\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow control flow statements in finally blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unsafe-finally\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #126# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #126# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unsafe-negation" 0 1 (lsp-completion-item #127=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unsafe-negation" "insertText" "\"no-unsafe-negation\"" "insertTextFormat" 2 "filterText" #("\"no-unsafe-negation\"" 0 20 (match-data (0 2 0 1 1 2))) "documentation" "Disallow negating the left operand of relational operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unsafe-negation\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #127# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #127# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-expressions" 0 1 (lsp-completion-item #128=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-expressions" "insertText" "\"no-unused-expressions\"" "insertTextFormat" 2 "filterText" #("\"no-unused-expressions\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unused expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-expressions\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #128# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #128# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-labels" 0 1 (lsp-completion-item #129=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-labels" "insertText" "\"no-unused-labels\"" "insertTextFormat" 2 "filterText" #("\"no-unused-labels\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unused labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-labels\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #129# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #129# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-vars" 0 1 (lsp-completion-item #130=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-vars" "insertText" "\"no-unused-vars\"" "insertTextFormat" 2 "filterText" #("\"no-unused-vars\"" 0 16 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unused variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-vars\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #130# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #130# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-use-before-define" 0 1 (lsp-completion-item #131=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-use-before-define" "insertText" "\"no-use-before-define\"" "insertTextFormat" 2 "filterText" #("\"no-use-before-define\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of variables before they are defined" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-use-before-define\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #131# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #131# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-call" 0 1 (lsp-completion-item #132=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-call" "insertText" "\"no-useless-call\"" "insertTextFormat" 2 "filterText" #("\"no-useless-call\"" 0 17 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary calls to .call() and .apply()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #132# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #132# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-computed-key" 0 1 (lsp-completion-item #133=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-computed-key" "insertText" "\"no-useless-computed-key\"" "insertTextFormat" 2 "filterText" #("\"no-useless-computed-key\"" 0 25 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary computed property keys in object literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-computed-key\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #133# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #133# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-concat" 0 1 (lsp-completion-item #134=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-concat" "insertText" "\"no-useless-concat\"" "insertTextFormat" 2 "filterText" #("\"no-useless-concat\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary concatenation of literals or template literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-concat\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #134# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #134# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-constructor" 0 1 (lsp-completion-item #135=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-constructor" "insertText" "\"no-useless-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-useless-constructor\"" 0 24 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #135# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 22 (lsp-completion-item #135# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-escape" 0 1 (lsp-completion-item #136=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-escape" "insertText" "\"no-useless-escape\"" "insertTextFormat" 2 "filterText" #("\"no-useless-escape\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow unnecessary escape characters" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-escape\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #136# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #136# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-rename" 0 1 (lsp-completion-item #137=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-rename" "insertText" "\"no-useless-rename\"" "insertTextFormat" 2 "filterText" #("\"no-useless-rename\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow renaming import, export, and destructured assignments to the same name" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-rename\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #137# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #137# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-return" 0 1 (lsp-completion-item #138=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-return" "insertText" "\"no-useless-return\"" "insertTextFormat" 2 "filterText" #("\"no-useless-return\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Disallow redundant return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #138# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #138# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-var" 0 1 (lsp-completion-item #139=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-var" "insertText" "\"no-var\"" "insertTextFormat" 2 "filterText" #("\"no-var\"" 0 8 (match-data (0 2 0 1 1 2))) "documentation" "Require let or const instead of var" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #139# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 6 (lsp-completion-item #139# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-void" 0 1 (lsp-completion-item #140=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-void" "insertText" "\"no-void\"" "insertTextFormat" 2 "filterText" #("\"no-void\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Disallow void operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-void\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #140# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #140# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-warning-comments" 0 1 (lsp-completion-item #141=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-warning-comments" "insertText" "\"no-warning-comments\"" "insertTextFormat" 2 "filterText" #("\"no-warning-comments\"" 0 21 (match-data (0 2 0 1 1 2))) "documentation" "Disallow specified warning terms in comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-warning-comments\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #141# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #141# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-whitespace-before-property" 0 1 (lsp-completion-item #142=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-whitespace-before-property" "insertText" "\"no-whitespace-before-property\"" "insertTextFormat" 2 "filterText" #("\"no-whitespace-before-property\"" 0 31 (match-data (0 2 0 1 1 2))) "documentation" "Disallow whitespace before properties" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-whitespace-before-property\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #142# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 29 (lsp-completion-item #142# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-with" 0 1 (lsp-completion-item #143=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-with" "insertText" "\"no-with\"" "insertTextFormat" 2 "filterText" #("\"no-with\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Disallow with statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-with\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #143# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #143# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("nonblock-statement-body-position" 0 1 (lsp-completion-item #144=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "nonblock-statement-body-position" "insertText" "\"nonblock-statement-body-position\"" "insertTextFormat" 2 "filterText" #("\"nonblock-statement-body-position\"" 0 34 (match-data (0 2 0 1 1 2))) "documentation" "Enforce the location of single-line statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"nonblock-statement-body-position\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #144# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 32 (lsp-completion-item #144# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("indent" 0 1 (lsp-completion-item #145=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "indent" "insertText" "\"indent\"" "insertTextFormat" 2 "filterText" #("\"indent\"" 0 8 (match-data (0 3 0 1 2 3))) "documentation" "Enforce consistent indentation" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"indent\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #145# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 6 (lsp-completion-item #145# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("indent-legacy" 0 1 (lsp-completion-item #146=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "indent-legacy" "insertText" "\"indent-legacy\"" "insertTextFormat" 2 "filterText" #("\"indent-legacy\"" 0 15 (match-data (0 3 0 1 2 3))) "documentation" "Enforce consistent indentation (legacy, deprecated)" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"indent-legacy\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #146# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #146# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("init-declarations" 0 1 (lsp-completion-item #147=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "init-declarations" "insertText" "\"init-declarations\"" "insertTextFormat" 2 "filterText" #("\"init-declarations\"" 0 19 (match-data (0 3 0 1 2 3))) "documentation" "Require or disallow initialization in var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"init-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #147# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #147# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("one-var" 0 1 (lsp-completion-item #148=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "one-var" "insertText" "\"one-var\"" "insertTextFormat" 2 "filterText" #("\"one-var\"" 0 9 (match-data (0 3 0 1 2 3))) "documentation" "Enforce variables to be declared either together or separately in functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"one-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #148# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #148# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("one-var-declaration-per-line" 0 1 (lsp-completion-item #149=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "one-var-declaration-per-line" "insertText" "\"one-var-declaration-per-line\"" "insertTextFormat" 2 "filterText" #("\"one-var-declaration-per-line\"" 0 30 (match-data (0 3 0 1 2 3))) "documentation" "Require or disallow newlines around var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"one-var-declaration-per-line\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #149# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 28 (lsp-completion-item #149# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("unicode-bom" 0 1 (lsp-completion-item #150=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "unicode-bom" "insertText" "\"unicode-bom\"" "insertTextFormat" 2 "filterText" #("\"unicode-bom\"" 0 13 (match-data (0 3 0 1 2 3))) "documentation" "Require or disallow Unicode byte order mark (BOM)" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"unicode-bom\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #150# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #150# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("consistent-return" 0 1 (lsp-completion-item #151=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "consistent-return" "insertText" "\"consistent-return\"" "insertTextFormat" 2 "filterText" #("\"consistent-return\"" 0 19 (match-data (0 4 0 1 3 4))) "documentation" "Require return statements to either always or never specify values" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"consistent-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #151# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #151# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("consistent-this" 0 1 (lsp-completion-item #152=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "consistent-this" "insertText" "\"consistent-this\"" "insertTextFormat" 2 "filterText" #("\"consistent-this\"" 0 17 (match-data (0 4 0 1 3 4))) "documentation" "Enforce consistent naming when capturing the current execution context" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"consistent-this\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #152# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #152# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("constructor-super" 0 1 (lsp-completion-item #153=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "constructor-super" "insertText" "\"constructor-super\"" "insertTextFormat" 2 "filterText" #("\"constructor-super\"" 0 19 (match-data (0 4 0 1 3 4))) "documentation" "Require super() calls in constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"constructor-super\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #153# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #153# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("func-call-spacing" 0 1 (lsp-completion-item #154=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "func-call-spacing" "insertText" "\"func-call-spacing\"" "insertTextFormat" 2 "filterText" #("\"func-call-spacing\"" 0 19 (match-data (0 4 0 1 3 4))) "documentation" "Require or disallow spacing between function identifiers and their invocations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"func-call-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #154# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #154# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("func-name-matching" 0 1 (lsp-completion-item #155=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "func-name-matching" "insertText" "\"func-name-matching\"" "insertTextFormat" 2 "filterText" #("\"func-name-matching\"" 0 20 (match-data (0 4 0 1 3 4))) "documentation" "Require function names to match the name of the variable or property to which they are assigned" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"func-name-matching\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #155# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #155# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("func-names" 0 1 (lsp-completion-item #156=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "func-names" "insertText" "\"func-names\"" "insertTextFormat" 2 "filterText" #("\"func-names\"" 0 12 (match-data (0 4 0 1 3 4))) "documentation" "Require or disallow named function expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"func-names\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #156# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #156# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("func-style" 0 1 (lsp-completion-item #157=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "func-style" "insertText" "\"func-style\"" "insertTextFormat" 2 "filterText" #("\"func-style\"" 0 12 (match-data (0 4 0 1 3 4))) "documentation" "Enforce the consistent use of either function declarations or expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"func-style\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #157# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #157# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("function-call-argument-newline" 0 1 (lsp-completion-item #158=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "function-call-argument-newline" "insertText" "\"function-call-argument-newline\"" "insertTextFormat" 2 "filterText" #("\"function-call-argument-newline\"" 0 32 (match-data (0 4 0 1 3 4))) "documentation" "Enforce line breaks between arguments of a function call" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"function-call-argument-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #158# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 30 (lsp-completion-item #158# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("function-paren-newline" 0 1 (lsp-completion-item #159=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "function-paren-newline" "insertText" "\"function-paren-newline\"" "insertTextFormat" 2 "filterText" #("\"function-paren-newline\"" 0 24 (match-data (0 4 0 1 3 4))) "documentation" "Enforce consistent line breaks inside function parentheses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"function-paren-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #159# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 22 (lsp-completion-item #159# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("generator-star-spacing" 0 1 (lsp-completion-item #160=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "generator-star-spacing" "insertText" "\"generator-star-spacing\"" "insertTextFormat" 2 "filterText" #("\"generator-star-spacing\"" 0 24 (match-data (0 4 0 1 3 4))) "documentation" "Enforce consistent spacing around * operators in generator functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"generator-star-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #160# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 22 (lsp-completion-item #160# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("handle-callback-err" 0 1 (lsp-completion-item #161=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "handle-callback-err" "insertText" "\"handle-callback-err\"" "insertTextFormat" 2 "filterText" #("\"handle-callback-err\"" 0 21 (match-data (0 4 0 1 3 4))) "documentation" "Require error handling in callbacks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"handle-callback-err\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #161# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #161# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("line-comment-position" 0 1 (lsp-completion-item #162=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "line-comment-position" "insertText" "\"line-comment-position\"" "insertTextFormat" 2 "filterText" #("\"line-comment-position\"" 0 23 (match-data (0 4 0 1 3 4))) "documentation" "Enforce position of line comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"line-comment-position\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #162# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #162# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("linebreak-style" 0 1 (lsp-completion-item #163=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "linebreak-style" "insertText" "\"linebreak-style\"" "insertTextFormat" 2 "filterText" #("\"linebreak-style\"" 0 17 (match-data (0 4 0 1 3 4))) "documentation" "Enforce consistent linebreak style" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"linebreak-style\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #163# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #163# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("lines-around-comment" 0 1 (lsp-completion-item #164=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "lines-around-comment" "insertText" "\"lines-around-comment\"" "insertTextFormat" 2 "filterText" #("\"lines-around-comment\"" 0 22 (match-data (0 4 0 1 3 4))) "documentation" "Require empty lines around comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"lines-around-comment\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #164# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #164# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("lines-around-directive" 0 1 (lsp-completion-item #165=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "lines-around-directive" "insertText" "\"lines-around-directive\"" "insertTextFormat" 2 "filterText" #("\"lines-around-directive\"" 0 24 (match-data (0 4 0 1 3 4))) "documentation" "Require or disallow newlines around directives" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"lines-around-directive\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #165# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 22 (lsp-completion-item #165# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("lines-between-class-members" 0 1 (lsp-completion-item #166=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "lines-between-class-members" "insertText" "\"lines-between-class-members\"" "insertTextFormat" 2 "filterText" #("\"lines-between-class-members\"" 0 29 (match-data (0 4 0 1 3 4))) "documentation" "Require or disallow an empty line between class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"lines-between-class-members\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #166# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 27 (lsp-completion-item #166# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("dot-notation" 0 1 (lsp-completion-item #167=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "dot-notation" "insertText" "\"dot-notation\"" "insertTextFormat" 2 "filterText" #("\"dot-notation\"" 0 14 (match-data (0 6 0 1 5 6))) "documentation" "Enforce dot notation whenever possible" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"dot-notation\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #167# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #167# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("max-nested-callbacks" 0 1 (lsp-completion-item #168=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "max-nested-callbacks" "insertText" "\"max-nested-callbacks\"" "insertTextFormat" 2 "filterText" #("\"max-nested-callbacks\"" 0 22 (match-data (0 6 0 1 5 6))) "documentation" "Enforce a maximum depth that callbacks can be nested" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"max-nested-callbacks\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #168# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #168# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("id-length" 0 1 (lsp-completion-item #169=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "id-length" "insertText" "\"id-length\"" "insertTextFormat" 2 "filterText" #("\"id-length\"" 0 11 (match-data (0 7 0 1 6 7))) "documentation" "Enforce minimum and maximum identifier lengths" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"id-length\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #169# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #169# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("padding-line-between-statements" 0 1 (lsp-completion-item #170=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "padding-line-between-statements" "insertText" "\"padding-line-between-statements\"" "insertTextFormat" 2 "filterText" #("\"padding-line-between-statements\"" 0 33 (match-data (0 7 0 1 6 7))) "documentation" "Require or disallow padding lines between statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"padding-line-between-statements\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #170# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 31 (lsp-completion-item #170# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("max-len" 0 1 (lsp-completion-item #171=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "max-len" "insertText" "\"max-len\"" "insertTextFormat" 2 "filterText" #("\"max-len\"" 0 9 (match-data (0 8 0 1 7 8))) "documentation" "Enforce a maximum line length" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"max-len\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #171# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #171# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("max-lines" 0 1 (lsp-completion-item #172=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "max-lines" "insertText" "\"max-lines\"" "insertTextFormat" 2 "filterText" #("\"max-lines\"" 0 11 (match-data (0 8 0 1 7 8))) "documentation" "Enforce a maximum number of lines per file" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"max-lines\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #172# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #172# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("use-isnan" 0 1 (lsp-completion-item #173=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "use-isnan" "insertText" "\"use-isnan\"" "insertTextFormat" 2 "filterText" #("\"use-isnan\"" 0 11 (match-data (0 8 0 1 7 8))) "documentation" "Require calls to isNaN() when checking for NaN" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"use-isnan\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #173# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 9 (lsp-completion-item #173# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("vars-on-top" 0 1 (lsp-completion-item #174=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "vars-on-top" "insertText" "\"vars-on-top\"" "insertTextFormat" 2 "filterText" #("\"vars-on-top\"" 0 13 (match-data (0 8 0 1 7 8))) "documentation" "Require var declarations be placed at the top of their containing scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"vars-on-top\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #174# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #174# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("multiline-comment-style" 0 1 (lsp-completion-item #175=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "multiline-comment-style" "insertText" "\"multiline-comment-style\"" "insertTextFormat" 2 "filterText" #("\"multiline-comment-style\"" 0 25 (match-data (0 9 0 1 8 9))) "documentation" "Enforce a particular style for multiline comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"multiline-comment-style\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #175# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #175# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("multiline-ternary" 0 1 (lsp-completion-item #176=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "multiline-ternary" "insertText" "\"multiline-ternary\"" "insertTextFormat" 2 "filterText" #("\"multiline-ternary\"" 0 19 (match-data (0 9 0 1 8 9))) "documentation" "Enforce newlines between operands of ternary expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"multiline-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #176# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #176# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("prefer-numeric-literals" 0 1 (lsp-completion-item #177=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "prefer-numeric-literals" "insertText" "\"prefer-numeric-literals\"" "insertTextFormat" 2 "filterText" #("\"prefer-numeric-literals\"" 0 25 (match-data (0 9 0 1 8 9))) "documentation" "Disallow parseInt() in favor of binary, octal, and hexadecimal literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"prefer-numeric-literals\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #177# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #177# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-in-parens" 0 1 (lsp-completion-item #178=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-in-parens" "insertText" "\"space-in-parens\"" "insertTextFormat" 2 "filterText" #("\"space-in-parens\"" 0 17 (match-data (0 9 0 1 8 9))) "documentation" "Enforce consistent spacing inside parentheses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-in-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #178# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #178# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-infix-ops" 0 1 (lsp-completion-item #179=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-infix-ops" "insertText" "\"space-infix-ops\"" "insertTextFormat" 2 "filterText" #("\"space-infix-ops\"" 0 17 (match-data (0 9 0 1 8 9))) "documentation" "Require spacing around operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-infix-ops\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #179# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #179# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-unary-ops" 0 1 (lsp-completion-item #180=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-unary-ops" "insertText" "\"space-unary-ops\"" "insertTextFormat" 2 "filterText" #("\"space-unary-ops\"" 0 17 (match-data (0 9 0 1 8 9))) "documentation" "Enforce consistent spacing before or after unary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-unary-ops\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #180# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #180# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("comma-dangle" 0 1 (lsp-completion-item #181=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "comma-dangle" "insertText" "\"comma-dangle\"" "insertTextFormat" 2 "filterText" #("\"comma-dangle\"" 0 14 (match-data (0 10 0 1 9 10))) "documentation" "Require or disallow trailing commas" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"comma-dangle\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #181# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #181# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("key-spacing" 0 1 (lsp-completion-item #182=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "key-spacing" "insertText" "\"key-spacing\"" "insertTextFormat" 2 "filterText" #("\"key-spacing\"" 0 13 (match-data (0 11 0 1 10 11))) "documentation" "Enforce consistent spacing between keys and values in object literal properties" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"key-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #182# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 11 (lsp-completion-item #182# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("prefer-const" 0 1 (lsp-completion-item #183=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "prefer-const" "insertText" "\"prefer-const\"" "insertTextFormat" 2 "filterText" #("\"prefer-const\"" 0 14 (match-data (0 11 0 1 10 11))) "documentation" "Require const declarations for variables that are never reassigned after declared" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"prefer-const\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #183# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #183# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("arrow-parens" 0 1 (lsp-completion-item #184=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "arrow-parens" "insertText" "\"arrow-parens\"" "insertTextFormat" 2 "filterText" #("\"arrow-parens\"" 0 14 (match-data (0 12 0 1 11 12))) "documentation" "Require parentheses around arrow function arguments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"arrow-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #184# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #184# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("semi-spacing" 0 1 (lsp-completion-item #185=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "semi-spacing" "insertText" "\"semi-spacing\"" "insertTextFormat" 2 "filterText" #("\"semi-spacing\"" 0 14 (match-data (0 12 0 1 11 12))) "documentation" "Enforce consistent spacing before and after semicolons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"semi-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #185# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #185# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("array-element-newline" 0 1 (lsp-completion-item #186=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "array-element-newline" "insertText" "\"array-element-newline\"" "insertTextFormat" 2 "filterText" #("\"array-element-newline\"" 0 23 (match-data (0 13 0 1 12 13))) "documentation" "Enforce line breaks after each array element" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"array-element-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #186# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #186# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("arrow-spacing" 0 1 (lsp-completion-item #187=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "arrow-spacing" "insertText" "\"arrow-spacing\"" "insertTextFormat" 2 "filterText" #("\"arrow-spacing\"" 0 15 (match-data (0 13 0 1 12 13))) "documentation" "Enforce consistent spacing before and after the arrow in arrow functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"arrow-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #187# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #187# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("block-spacing" 0 1 (lsp-completion-item #188=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "block-spacing" "insertText" "\"block-spacing\"" "insertTextFormat" 2 "filterText" #("\"block-spacing\"" 0 15 (match-data (0 13 0 1 12 13))) "documentation" "Enforce consistent spacing inside single-line blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"block-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #188# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #188# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("comma-spacing" 0 1 (lsp-completion-item #189=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "comma-spacing" "insertText" "\"comma-spacing\"" "insertTextFormat" 2 "filterText" #("\"comma-spacing\"" 0 15 (match-data (0 13 0 1 12 13))) "documentation" "Enforce consistent spacing before and after commas" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"comma-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #189# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #189# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("dot-location" 0 1 (lsp-completion-item #190=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "dot-location" "insertText" "\"dot-location\"" "insertTextFormat" 2 "filterText" #("\"dot-location\"" 0 14 (match-data (0 13 0 1 12 13))) "documentation" "Enforce consistent newlines before and after dots" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"dot-location\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #190# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #190# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("guard-for-in" 0 1 (lsp-completion-item #191=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "guard-for-in" "insertText" "\"guard-for-in\"" "insertTextFormat" 2 "filterText" #("\"guard-for-in\"" 0 14 (match-data (0 13 0 1 12 13))) "documentation" "Require for-in loops to include an if statement" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"guard-for-in\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #191# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 12 (lsp-completion-item #191# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("max-statements" 0 1 (lsp-completion-item #192=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "max-statements" "insertText" "\"max-statements\"" "insertTextFormat" 2 "filterText" #("\"max-statements\"" 0 16 (match-data (0 13 0 1 12 13))) "documentation" "Enforce a maximum number of statements allowed in function blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"max-statements\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #192# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #192# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("max-statements-per-line" 0 1 (lsp-completion-item #193=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "max-statements-per-line" "insertText" "\"max-statements-per-line\"" "insertTextFormat" 2 "filterText" #("\"max-statements-per-line\"" 0 25 (match-data (0 13 0 1 12 13))) "documentation" "Enforce a maximum number of statements allowed per line" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"max-statements-per-line\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #193# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #193# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("operator-linebreak" 0 1 (lsp-completion-item #194=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "operator-linebreak" "insertText" "\"operator-linebreak\"" "insertTextFormat" 2 "filterText" #("\"operator-linebreak\"" 0 20 (match-data (0 13 0 1 12 13))) "documentation" "Enforce consistent linebreak style for operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"operator-linebreak\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #194# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #194# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("switch-colon-spacing" 0 1 (lsp-completion-item #195=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "switch-colon-spacing" "insertText" "\"switch-colon-spacing\"" "insertTextFormat" 2 "filterText" #("\"switch-colon-spacing\"" 0 22 (match-data (0 13 0 1 12 13))) "documentation" "Enforce spacing around colons of switch statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"switch-colon-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #195# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #195# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("for-direction" 0 1 (lsp-completion-item #196=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "for-direction" "insertText" "\"for-direction\"" "insertTextFormat" 2 "filterText" #("\"for-direction\"" 0 15 (match-data (0 14 0 1 13 14))) "documentation" "Enforce “for” loop update clause moving the counter in the right direction" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"for-direction\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #196# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #196# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("getter-return" 0 1 (lsp-completion-item #197=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "getter-return" "insertText" "\"getter-return\"" "insertTextFormat" 2 "filterText" #("\"getter-return\"" 0 15 (match-data (0 14 0 1 13 14))) "documentation" "Enforce return statements in getters" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"getter-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #197# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 13 (lsp-completion-item #197# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("spaced-comment" 0 1 (lsp-completion-item #198=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "spaced-comment" "insertText" "\"spaced-comment\"" "insertTextFormat" 2 "filterText" #("\"spaced-comment\"" 0 16 (match-data (0 14 0 1 13 14))) "documentation" "Enforce consistent spacing after the // or /* in a comment" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"spaced-comment\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #198# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 14 (lsp-completion-item #198# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("keyword-spacing" 0 1 (lsp-completion-item #199=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "keyword-spacing" "insertText" "\"keyword-spacing\"" "insertTextFormat" 2 "filterText" #("\"keyword-spacing\"" 0 17 (match-data (0 15 0 1 14 15))) "documentation" "Enforce consistent spacing before and after keywords" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"keyword-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #199# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #199# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("object-curly-newline" 0 1 (lsp-completion-item #200=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "object-curly-newline" "insertText" "\"object-curly-newline\"" "insertTextFormat" 2 "filterText" #("\"object-curly-newline\"" 0 22 (match-data (0 15 0 1 14 15))) "documentation" "Enforce consistent line breaks inside braces" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"object-curly-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #200# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #200# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("array-bracket-newline" 0 1 (lsp-completion-item #201=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "array-bracket-newline" "insertText" "\"array-bracket-newline\"" "insertTextFormat" 2 "filterText" #("\"array-bracket-newline\"" 0 23 (match-data (0 16 0 1 15 16))) "documentation" "Enforce line breaks after opening and before closing array brackets" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"array-bracket-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #201# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #201# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("callback-return" 0 1 (lsp-completion-item #202=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "callback-return" "insertText" "\"callback-return\"" "insertTextFormat" 2 "filterText" #("\"callback-return\"" 0 17 (match-data (0 16 0 1 15 16))) "documentation" "Require return statements after callbacks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"callback-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #202# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 15 (lsp-completion-item #202# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("object-shorthand" 0 1 (lsp-completion-item #203=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "object-shorthand" "insertText" "\"object-shorthand\"" "insertTextFormat" 2 "filterText" #("\"object-shorthand\"" 0 18 (match-data (0 16 0 1 15 16))) "documentation" "Require or disallow method and property shorthand syntax for object literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"object-shorthand\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #203# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #203# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("operator-assignment" 0 1 (lsp-completion-item #204=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "operator-assignment" "insertText" "\"operator-assignment\"" "insertTextFormat" 2 "filterText" #("\"operator-assignment\"" 0 21 (match-data (0 16 0 1 15 16))) "documentation" "Require or disallow assignment operator shorthand where possible" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"operator-assignment\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #204# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #204# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-before-function-paren" 0 1 (lsp-completion-item #205=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-before-function-paren" "insertText" "\"space-before-function-paren\"" "insertTextFormat" 2 "filterText" #("\"space-before-function-paren\"" 0 29 (match-data (0 17 0 1 16 17))) "documentation" "Enforce consistent spacing before function definition opening parenthesis" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-before-function-paren\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #205# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 27 (lsp-completion-item #205# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("object-property-newline" 0 1 (lsp-completion-item #206=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "object-property-newline" "insertText" "\"object-property-newline\"" "insertTextFormat" 2 "filterText" #("\"object-property-newline\"" 0 25 (match-data (0 18 0 1 17 18))) "documentation" "Enforce placing object properties on separate lines" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"object-property-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #206# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 23 (lsp-completion-item #206# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("yield-star-spacing" 0 1 (lsp-completion-item #207=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "yield-star-spacing" "insertText" "\"yield-star-spacing\"" "insertTextFormat" 2 "filterText" #("\"yield-star-spacing\"" 0 20 (match-data (0 18 0 1 17 18))) "documentation" "Require or disallow spacing around the * in yield* expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"yield-star-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #207# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #207# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("capitalized-comments" 0 1 (lsp-completion-item #208=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "capitalized-comments" "insertText" "\"capitalized-comments\"" "insertTextFormat" 2 "filterText" #("\"capitalized-comments\"" 0 22 (match-data (0 19 0 1 18 19))) "documentation" "Enforce or disallow capitalization of the first letter of a comment" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"capitalized-comments\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #208# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #208# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("implicit-arrow-linebreak" 0 1 (lsp-completion-item #209=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "implicit-arrow-linebreak" "insertText" "\"implicit-arrow-linebreak\"" "insertTextFormat" 2 "filterText" #("\"implicit-arrow-linebreak\"" 0 26 (match-data (0 19 0 1 18 19))) "documentation" "Enforce the location of arrow function bodies" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"implicit-arrow-linebreak\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #209# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #209# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("rest-spread-spacing" 0 1 (lsp-completion-item #210=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "rest-spread-spacing" "insertText" "\"rest-spread-spacing\"" "insertTextFormat" 2 "filterText" #("\"rest-spread-spacing\"" 0 21 (match-data (0 19 0 1 18 19))) "documentation" "Enforce spacing between rest and spread operators and their expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"rest-spread-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #210# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 19 (lsp-completion-item #210# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("symbol-description" 0 1 (lsp-completion-item #211=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "symbol-description" "insertText" "\"symbol-description\"" "insertTextFormat" 2 "filterText" #("\"symbol-description\"" 0 20 (match-data (0 19 0 1 18 19))) "documentation" "Require symbol descriptions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"symbol-description\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #211# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 18 (lsp-completion-item #211# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("object-curly-spacing" 0 1 (lsp-completion-item #212=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "object-curly-spacing" "insertText" "\"object-curly-spacing\"" "insertTextFormat" 2 "filterText" #("\"object-curly-spacing\"" 0 22 (match-data (0 20 0 1 19 20))) "documentation" "Enforce consistent spacing inside braces" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"object-curly-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #212# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #212# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("prefer-destructuring" 0 1 (lsp-completion-item #213=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "prefer-destructuring" "insertText" "\"prefer-destructuring\"" "insertTextFormat" 2 "filterText" #("\"prefer-destructuring\"" 0 22 (match-data (0 20 0 1 19 20))) "documentation" "Require destructuring from arrays and/or objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"prefer-destructuring\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #213# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #213# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("template-tag-spacing" 0 1 (lsp-completion-item #214=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "template-tag-spacing" "insertText" "\"template-tag-spacing\"" "insertTextFormat" 2 "filterText" #("\"template-tag-spacing\"" 0 22 (match-data (0 20 0 1 19 20))) "documentation" "Require or disallow spacing between template tags and their literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"template-tag-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #214# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #214# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("array-bracket-spacing" 0 1 (lsp-completion-item #215=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "array-bracket-spacing" "insertText" "\"array-bracket-spacing\"" "insertTextFormat" 2 "filterText" #("\"array-bracket-spacing\"" 0 23 (match-data (0 21 0 1 20 21))) "documentation" "Enforce consistent spacing inside array brackets" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"array-bracket-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #215# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #215# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("array-callback-return" 0 1 (lsp-completion-item #216=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "array-callback-return" "insertText" "\"array-callback-return\"" "insertTextFormat" 2 "filterText" #("\"array-callback-return\"" 0 23 (match-data (0 22 0 1 21 22))) "documentation" "Enforce return statements in callbacks of array methods" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"array-callback-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #216# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #216# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("template-curly-spacing" 0 1 (lsp-completion-item #217=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "template-curly-spacing" "insertText" "\"template-curly-spacing\"" "insertTextFormat" 2 "filterText" #("\"template-curly-spacing\"" 0 24 (match-data (0 22 0 1 21 22))) "documentation" "Require or disallow spacing around embedded expressions of template strings" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"template-curly-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #217# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 22 (lsp-completion-item #217# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("computed-property-spacing" 0 1 (lsp-completion-item #218=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "computed-property-spacing" "insertText" "\"computed-property-spacing\"" "insertTextFormat" 2 "filterText" #("\"computed-property-spacing\"" 0 27 (match-data (0 25 0 1 24 25))) "documentation" "Enforce consistent spacing inside computed property brackets" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"computed-property-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 1 2 (lsp-completion-item #218# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 25 (lsp-completion-item #218# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
======================================================================
1 -> (company-capf sorted)
1 <- company-capf: t
======================================================================
1 -> (company-capf duplicates)
1 <- company-capf: t
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf annotation #("new-cap" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-cap" "insertText" "\"new-cap\"" "insertTextFormat" 2 "filterText" #("\"new-cap\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Require constructor function names to begin with a capital letter" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-cap\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("new-parens" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-parens" "insertText" "\"new-parens\"" "insertTextFormat" 2 "filterText" #("\"new-parens\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Require parentheses when invoking a constructor with no arguments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("newline-after-var" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-after-var" "insertText" "\"newline-after-var\"" "insertTextFormat" 2 "filterText" #("\"newline-after-var\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Require or disallow an empty line after var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-after-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("newline-before-return" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-before-return" "insertText" "\"newline-before-return\"" "insertTextFormat" 2 "filterText" #("\"newline-before-return\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Require an empty line before return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-before-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("newline-per-chained-call" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-per-chained-call" "insertText" "\"newline-per-chained-call\"" "insertTextFormat" 2 "filterText" #("\"newline-per-chained-call\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Require a newline after each call in a method chain" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-per-chained-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-alert" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-array-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-await-in-loop" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-bitwise" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-buffer-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf match #("new-cap" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-cap" "insertText" "\"new-cap\"" "insertTextFormat" 2 "filterText" #("\"new-cap\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Require constructor function names to begin with a capital letter" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-cap\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("new-cap" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-cap" "insertText" "\"new-cap\"" "insertTextFormat" 2 "filterText" #("\"new-cap\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Require constructor function names to begin with a capital letter" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-cap\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("new-parens" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-parens" "insertText" "\"new-parens\"" "insertTextFormat" 2 "filterText" #("\"new-parens\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Require parentheses when invoking a constructor with no arguments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("new-parens" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-parens" "insertText" "\"new-parens\"" "insertTextFormat" 2 "filterText" #("\"new-parens\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Require parentheses when invoking a constructor with no arguments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("newline-after-var" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-after-var" "insertText" "\"newline-after-var\"" "insertTextFormat" 2 "filterText" #("\"newline-after-var\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Require or disallow an empty line after var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-after-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("newline-after-var" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-after-var" "insertText" "\"newline-after-var\"" "insertTextFormat" 2 "filterText" #("\"newline-after-var\"" 0 19 (match-data (0 2 0 1 1 2))) "documentation" "Require or disallow an empty line after var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-after-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 17 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("newline-before-return" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-before-return" "insertText" "\"newline-before-return\"" "insertTextFormat" 2 "filterText" #("\"newline-before-return\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Require an empty line before return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-before-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("newline-before-return" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-before-return" "insertText" "\"newline-before-return\"" "insertTextFormat" 2 "filterText" #("\"newline-before-return\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Require an empty line before return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-before-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("newline-per-chained-call" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-per-chained-call" "insertText" "\"newline-per-chained-call\"" "insertTextFormat" 2 "filterText" #("\"newline-per-chained-call\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Require a newline after each call in a method chain" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-per-chained-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("newline-per-chained-call" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-per-chained-call" "insertText" "\"newline-per-chained-call\"" "insertTextFormat" 2 "filterText" #("\"newline-per-chained-call\"" 0 26 (match-data (0 2 0 1 1 2))) "documentation" "Require a newline after each call in a method chain" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-per-chained-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 24 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-alert" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("no-alert" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 2 0 1 1 2))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-array-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("no-array-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 2 0 1 1 2))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-await-in-loop" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("no-await-in-loop" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 2 0 1 1 2))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-bitwise" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("no-bitwise" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 2 0 1 1 2))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-buffer-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 1))
======================================================================
1 -> (company-capf pre-render #("no-buffer-constructor" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 2 0 1 1 2))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf meta #("new-cap" 0 1 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "new-cap" "insertText" "\"new-cap\"" "insertTextFormat" 2 "filterText" #("\"new-cap\"" 0 9 (match-data (0 2 0 1 1 2))) "documentation" "Require constructor function names to begin with a capital letter" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"new-cap\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 461 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 1 2 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 2 7 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: nil
======================================================================
1 -> (company-capf no-cache "n")
1 <- company-capf: t
======================================================================
1 -> (company-capf prefix)
1 <- company-capf: ("no" . t)
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf require-match)
1 <- company-capf: never
======================================================================
1 -> (company-capf candidates "no")
1 <- company-capf: (#("no-alert" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-array-constructor" 0 2 (lsp-completion-item #4=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #4# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #4# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-await-in-loop" 0 2 (lsp-completion-item #5=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #5# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #5# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-bitwise" 0 2 (lsp-completion-item #6=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #6# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #6# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-buffer-constructor" 0 2 (lsp-completion-item #7=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #7# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #7# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-caller" 0 2 (lsp-completion-item #8=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-caller" "insertText" "\"no-caller\"" "insertTextFormat" 2 "filterText" #("\"no-caller\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of arguments.caller or arguments.callee" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-caller\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #8# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #8# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-case-declarations" 0 2 (lsp-completion-item #9=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-case-declarations" "insertText" "\"no-case-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-case-declarations\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow lexical declarations in case clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-case-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #9# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #9# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-catch-shadow" 0 2 (lsp-completion-item #10=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-catch-shadow" "insertText" "\"no-catch-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-catch-shadow\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow catch clause parameters from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-catch-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #10# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #10# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-class-assign" 0 2 (lsp-completion-item #11=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-class-assign" "insertText" "\"no-class-assign\"" "insertTextFormat" 2 "filterText" #("\"no-class-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-class-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #11# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #11# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-compare-neg-zero" 0 2 (lsp-completion-item #12=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-compare-neg-zero" "insertText" "\"no-compare-neg-zero\"" "insertTextFormat" 2 "filterText" #("\"no-compare-neg-zero\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comparing against -0" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-compare-neg-zero\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #12# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #12# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-cond-assign" 0 2 (lsp-completion-item #13=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-cond-assign" "insertText" "\"no-cond-assign\"" "insertTextFormat" 2 "filterText" #("\"no-cond-assign\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow assignment operators in conditional expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-cond-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #13# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #13# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-confusing-arrow" 0 2 (lsp-completion-item #14=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-confusing-arrow" "insertText" "\"no-confusing-arrow\"" "insertTextFormat" 2 "filterText" #("\"no-confusing-arrow\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow arrow functions where they could be confused with comparisons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-confusing-arrow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #14# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #14# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-console" 0 2 (lsp-completion-item #15=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-console" "insertText" "\"no-console\"" "insertTextFormat" 2 "filterText" #("\"no-console\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of console" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-console\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #15# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #15# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-const-assign" 0 2 (lsp-completion-item #16=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-const-assign" "insertText" "\"no-const-assign\"" "insertTextFormat" 2 "filterText" #("\"no-const-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning const variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-const-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #16# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #16# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-constant-condition" 0 2 (lsp-completion-item #17=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-constant-condition" "insertText" "\"no-constant-condition\"" "insertTextFormat" 2 "filterText" #("\"no-constant-condition\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow constant expressions in conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-constant-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #17# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #17# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-continue" 0 2 (lsp-completion-item #18=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-continue" "insertText" "\"no-continue\"" "insertTextFormat" 2 "filterText" #("\"no-continue\"" 0 13 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow continue statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-continue\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #18# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #18# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-control-regex" 0 2 (lsp-completion-item #19=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-control-regex" "insertText" "\"no-control-regex\"" "insertTextFormat" 2 "filterText" #("\"no-control-regex\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow control characters in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-control-regex\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #19# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #19# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-debugger" 0 2 (lsp-completion-item #20=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-debugger" "insertText" "\"no-debugger\"" "insertTextFormat" 2 "filterText" #("\"no-debugger\"" 0 13 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of debugger" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-debugger\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #20# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #20# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-delete-var" 0 2 (lsp-completion-item #21=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-delete-var" "insertText" "\"no-delete-var\"" "insertTextFormat" 2 "filterText" #("\"no-delete-var\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow deleting variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-delete-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #21# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #21# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-div-regex" 0 2 (lsp-completion-item #22=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-div-regex" "insertText" "\"no-div-regex\"" "insertTextFormat" 2 "filterText" #("\"no-div-regex\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow division operators explicitly at the beginning of regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-div-regex\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #22# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #22# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-args" 0 2 (lsp-completion-item #23=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-args" "insertText" "\"no-dupe-args\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-args\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow duplicate arguments in function definitions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-args\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #23# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #23# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-class-members" 0 2 (lsp-completion-item #24=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-class-members" "insertText" "\"no-dupe-class-members\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-class-members\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow duplicate class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-class-members\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #24# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #24# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-dupe-keys" 0 2 (lsp-completion-item #25=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-dupe-keys" "insertText" "\"no-dupe-keys\"" "insertTextFormat" 2 "filterText" #("\"no-dupe-keys\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow duplicate keys in object literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-dupe-keys\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #25# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #25# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-duplicate-case" 0 2 (lsp-completion-item #26=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-duplicate-case" "insertText" "\"no-duplicate-case\"" "insertTextFormat" 2 "filterText" #("\"no-duplicate-case\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow duplicate case labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-duplicate-case\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #26# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #26# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-duplicate-imports" 0 2 (lsp-completion-item #27=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-duplicate-imports" "insertText" "\"no-duplicate-imports\"" "insertTextFormat" 2 "filterText" #("\"no-duplicate-imports\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow duplicate module imports" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-duplicate-imports\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #27# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #27# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-else-return" 0 2 (lsp-completion-item #28=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-else-return" "insertText" "\"no-else-return\"" "insertTextFormat" 2 "filterText" #("\"no-else-return\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow else blocks after return statements in if statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-else-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #28# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #28# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty" 0 2 (lsp-completion-item #29=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty" "insertText" "\"no-empty\"" "insertTextFormat" 2 "filterText" #("\"no-empty\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow empty block statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #29# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #29# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-character-class" 0 2 (lsp-completion-item #30=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-character-class" "insertText" "\"no-empty-character-class\"" "insertTextFormat" 2 "filterText" #("\"no-empty-character-class\"" 0 26 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow empty character classes in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-character-class\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #30# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 24 (lsp-completion-item #30# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-function" 0 2 (lsp-completion-item #31=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-function" "insertText" "\"no-empty-function\"" "insertTextFormat" 2 "filterText" #("\"no-empty-function\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow empty functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-function\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #31# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #31# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-empty-pattern" 0 2 (lsp-completion-item #32=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-empty-pattern" "insertText" "\"no-empty-pattern\"" "insertTextFormat" 2 "filterText" #("\"no-empty-pattern\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow empty destructuring patterns" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-empty-pattern\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #32# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #32# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-eq-null" 0 2 (lsp-completion-item #33=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-eq-null" "insertText" "\"no-eq-null\"" "insertTextFormat" 2 "filterText" #("\"no-eq-null\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow null comparisons without type-checking operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-eq-null\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #33# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #33# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-eval" 0 2 (lsp-completion-item #34=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-eval" "insertText" "\"no-eval\"" "insertTextFormat" 2 "filterText" #("\"no-eval\"" 0 9 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of eval()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-eval\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #34# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 7 (lsp-completion-item #34# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-ex-assign" 0 2 (lsp-completion-item #35=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-ex-assign" "insertText" "\"no-ex-assign\"" "insertTextFormat" 2 "filterText" #("\"no-ex-assign\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning exceptions in catch clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-ex-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #35# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #35# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extend-native" 0 2 (lsp-completion-item #36=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extend-native" "insertText" "\"no-extend-native\"" "insertTextFormat" 2 "filterText" #("\"no-extend-native\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow extending native types" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extend-native\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #36# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #36# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-bind" 0 2 (lsp-completion-item #37=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-bind" "insertText" "\"no-extra-bind\"" "insertTextFormat" 2 "filterText" #("\"no-extra-bind\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary calls to .bind()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-bind\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #37# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #37# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-boolean-cast" 0 2 (lsp-completion-item #38=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-boolean-cast" "insertText" "\"no-extra-boolean-cast\"" "insertTextFormat" 2 "filterText" #("\"no-extra-boolean-cast\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary boolean casts" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-boolean-cast\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #38# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #38# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-label" 0 2 (lsp-completion-item #39=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-label" "insertText" "\"no-extra-label\"" "insertTextFormat" 2 "filterText" #("\"no-extra-label\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-label\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #39# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #39# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-parens" 0 2 (lsp-completion-item #40=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-parens" "insertText" "\"no-extra-parens\"" "insertTextFormat" 2 "filterText" #("\"no-extra-parens\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary parentheses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-parens\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #40# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #40# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-extra-semi" 0 2 (lsp-completion-item #41=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-extra-semi" "insertText" "\"no-extra-semi\"" "insertTextFormat" 2 "filterText" #("\"no-extra-semi\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary semicolons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-extra-semi\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #41# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #41# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-fallthrough" 0 2 (lsp-completion-item #42=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-fallthrough" "insertText" "\"no-fallthrough\"" "insertTextFormat" 2 "filterText" #("\"no-fallthrough\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow fallthrough of case statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-fallthrough\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #42# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #42# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-floating-decimal" 0 2 (lsp-completion-item #43=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-floating-decimal" "insertText" "\"no-floating-decimal\"" "insertTextFormat" 2 "filterText" #("\"no-floating-decimal\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow leading or trailing decimal points in numeric literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-floating-decimal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #43# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #43# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-func-assign" 0 2 (lsp-completion-item #44=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-func-assign" "insertText" "\"no-func-assign\"" "insertTextFormat" 2 "filterText" #("\"no-func-assign\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning function declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-func-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #44# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #44# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-global-assign" 0 2 (lsp-completion-item #45=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-global-assign" "insertText" "\"no-global-assign\"" "insertTextFormat" 2 "filterText" #("\"no-global-assign\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow assignments to native objects or read-only global variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-global-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #45# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #45# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implicit-coercion" 0 2 (lsp-completion-item #46=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implicit-coercion" "insertText" "\"no-implicit-coercion\"" "insertTextFormat" 2 "filterText" #("\"no-implicit-coercion\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow shorthand type conversions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implicit-coercion\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #46# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #46# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implicit-globals" 0 2 (lsp-completion-item #47=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implicit-globals" "insertText" "\"no-implicit-globals\"" "insertTextFormat" 2 "filterText" #("\"no-implicit-globals\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow var and named function declarations in the global scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implicit-globals\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #47# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #47# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-implied-eval" 0 2 (lsp-completion-item #48=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-implied-eval" "insertText" "\"no-implied-eval\"" "insertTextFormat" 2 "filterText" #("\"no-implied-eval\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of eval()-like methods" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-implied-eval\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #48# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #48# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-inline-comments" 0 2 (lsp-completion-item #49=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-inline-comments" "insertText" "\"no-inline-comments\"" "insertTextFormat" 2 "filterText" #("\"no-inline-comments\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow inline comments after code" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-inline-comments\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #49# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #49# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-inner-declarations" 0 2 (lsp-completion-item #50=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-inner-declarations" "insertText" "\"no-inner-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-inner-declarations\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow function or var declarations in nested blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-inner-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #50# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #50# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-invalid-regexp" 0 2 (lsp-completion-item #51=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-invalid-regexp" "insertText" "\"no-invalid-regexp\"" "insertTextFormat" 2 "filterText" #("\"no-invalid-regexp\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow invalid regular expression strings in RegExp constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-invalid-regexp\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #51# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #51# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-invalid-this" 0 2 (lsp-completion-item #52=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-invalid-this" "insertText" "\"no-invalid-this\"" "insertTextFormat" 2 "filterText" #("\"no-invalid-this\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow this keywords outside of classes or class-like objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-invalid-this\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #52# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #52# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-irregular-whitespace" 0 2 (lsp-completion-item #53=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-irregular-whitespace" "insertText" "\"no-irregular-whitespace\"" "insertTextFormat" 2 "filterText" #("\"no-irregular-whitespace\"" 0 25 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow irregular whitespace outside of strings and comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-irregular-whitespace\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #53# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 23 (lsp-completion-item #53# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-iterator" 0 2 (lsp-completion-item #54=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-iterator" "insertText" "\"no-iterator\"" "insertTextFormat" 2 "filterText" #("\"no-iterator\"" 0 13 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of the __iterator__ property" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-iterator\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #54# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #54# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-label-var" 0 2 (lsp-completion-item #55=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-label-var" "insertText" "\"no-label-var\"" "insertTextFormat" 2 "filterText" #("\"no-label-var\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow labels that share a name with a variable" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-label-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #55# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #55# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-labels" 0 2 (lsp-completion-item #56=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-labels" "insertText" "\"no-labels\"" "insertTextFormat" 2 "filterText" #("\"no-labels\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow labeled statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-labels\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #56# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #56# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-lone-blocks" 0 2 (lsp-completion-item #57=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-lone-blocks" "insertText" "\"no-lone-blocks\"" "insertTextFormat" 2 "filterText" #("\"no-lone-blocks\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary nested blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-lone-blocks\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #57# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #57# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-lonely-if" 0 2 (lsp-completion-item #58=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-lonely-if" "insertText" "\"no-lonely-if\"" "insertTextFormat" 2 "filterText" #("\"no-lonely-if\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow if statements as the only statement in else blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-lonely-if\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #58# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #58# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-loop-func" 0 2 (lsp-completion-item #59=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-loop-func" "insertText" "\"no-loop-func\"" "insertTextFormat" 2 "filterText" #("\"no-loop-func\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow function declarations and expressions inside loop statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-loop-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #59# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #59# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-magic-numbers" 0 2 (lsp-completion-item #60=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-magic-numbers" "insertText" "\"no-magic-numbers\"" "insertTextFormat" 2 "filterText" #("\"no-magic-numbers\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow magic numbers" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-magic-numbers\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #60# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #60# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-operators" 0 2 (lsp-completion-item #61=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-operators" "insertText" "\"no-mixed-operators\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-operators\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow mixed binary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-operators\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #61# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #61# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-requires" 0 2 (lsp-completion-item #62=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-requires" "insertText" "\"no-mixed-requires\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-requires\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow require calls to be mixed with regular var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-requires\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #62# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #62# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-mixed-spaces-and-tabs" 0 2 (lsp-completion-item #63=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-mixed-spaces-and-tabs" "insertText" "\"no-mixed-spaces-and-tabs\"" "insertTextFormat" 2 "filterText" #("\"no-mixed-spaces-and-tabs\"" 0 26 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow mixed spaces and tabs for indentation" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-mixed-spaces-and-tabs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #63# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 24 (lsp-completion-item #63# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-assign" 0 2 (lsp-completion-item #64=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-assign" "insertText" "\"no-multi-assign\"" "insertTextFormat" 2 "filterText" #("\"no-multi-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow use of chained assignment expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #64# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #64# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-spaces" 0 2 (lsp-completion-item #65=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-spaces" "insertText" "\"no-multi-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-multi-spaces\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow multiple spaces" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #65# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #65# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multi-str" 0 2 (lsp-completion-item #66=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multi-str" "insertText" "\"no-multi-str\"" "insertTextFormat" 2 "filterText" #("\"no-multi-str\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow multiline strings" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multi-str\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #66# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #66# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-multiple-empty-lines" 0 2 (lsp-completion-item #67=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-multiple-empty-lines" "insertText" "\"no-multiple-empty-lines\"" "insertTextFormat" 2 "filterText" #("\"no-multiple-empty-lines\"" 0 25 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow multiple empty lines" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-multiple-empty-lines\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #67# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 23 (lsp-completion-item #67# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-native-reassign" 0 2 (lsp-completion-item #68=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-native-reassign" "insertText" "\"no-native-reassign\"" "insertTextFormat" 2 "filterText" #("\"no-native-reassign\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" #103="" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-native-reassign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #68# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #68# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-negated-condition" 0 2 (lsp-completion-item #69=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-negated-condition" "insertText" "\"no-negated-condition\"" "insertTextFormat" 2 "filterText" #("\"no-negated-condition\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow negated conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-negated-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #69# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #69# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-negated-in-lhs" 0 2 (lsp-completion-item #70=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-negated-in-lhs" "insertText" "\"no-negated-in-lhs\"" "insertTextFormat" 2 "filterText" #("\"no-negated-in-lhs\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow negating the left operand in in expressions (deprecated)" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-negated-in-lhs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #70# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #70# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-nested-ternary" 0 2 (lsp-completion-item #71=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-nested-ternary" "insertText" "\"no-nested-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-nested-ternary\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow nested ternary expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-nested-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #71# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #71# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new" 0 2 (lsp-completion-item #72=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new" "insertText" "\"no-new\"" "insertTextFormat" 2 "filterText" #("\"no-new\"" 0 8 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow new operators outside of assignments or comparisons" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #72# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 6 (lsp-completion-item #72# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-func" 0 2 (lsp-completion-item #73=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-func" "insertText" "\"no-new-func\"" "insertTextFormat" 2 "filterText" #("\"no-new-func\"" 0 13 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow new operators with the Function object" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #73# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #73# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-object" 0 2 (lsp-completion-item #74=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-object" "insertText" "\"no-new-object\"" "insertTextFormat" 2 "filterText" #("\"no-new-object\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow Object constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-object\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #74# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #74# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-require" 0 2 (lsp-completion-item #75=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-require" "insertText" "\"no-new-require\"" "insertTextFormat" 2 "filterText" #("\"no-new-require\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow new operators with calls to require" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-require\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #75# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #75# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-symbol" 0 2 (lsp-completion-item #76=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-symbol" "insertText" "\"no-new-symbol\"" "insertTextFormat" 2 "filterText" #("\"no-new-symbol\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow new operators with the Symbol object" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-symbol\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #76# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #76# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-new-wrappers" 0 2 (lsp-completion-item #77=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-new-wrappers" "insertText" "\"no-new-wrappers\"" "insertTextFormat" 2 "filterText" #("\"no-new-wrappers\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow new operators with the String, Number, and Boolean objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-new-wrappers\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #77# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #77# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-obj-calls" 0 2 (lsp-completion-item #78=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-obj-calls" "insertText" "\"no-obj-calls\"" "insertTextFormat" 2 "filterText" #("\"no-obj-calls\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow calling global object properties as functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-obj-calls\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #78# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #78# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-octal" 0 2 (lsp-completion-item #79=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-octal" "insertText" "\"no-octal\"" "insertTextFormat" 2 "filterText" #("\"no-octal\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow octal literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-octal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #79# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #79# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-octal-escape" 0 2 (lsp-completion-item #80=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-octal-escape" "insertText" "\"no-octal-escape\"" "insertTextFormat" 2 "filterText" #("\"no-octal-escape\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow octal escape sequences in string literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-octal-escape\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #80# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #80# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-param-reassign" 0 2 (lsp-completion-item #81=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-param-reassign" "insertText" "\"no-param-reassign\"" "insertTextFormat" 2 "filterText" #("\"no-param-reassign\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning function parameters" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-param-reassign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #81# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #81# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-path-concat" 0 2 (lsp-completion-item #82=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-path-concat" "insertText" "\"no-path-concat\"" "insertTextFormat" 2 "filterText" #("\"no-path-concat\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow string concatenation with __dirname and __filename" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-path-concat\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #82# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #82# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-plusplus" 0 2 (lsp-completion-item #83=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-plusplus" "insertText" "\"no-plusplus\"" "insertTextFormat" 2 "filterText" #("\"no-plusplus\"" 0 13 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the unary operators ++ and --" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-plusplus\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #83# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #83# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-process-env" 0 2 (lsp-completion-item #84=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-process-env" "insertText" "\"no-process-env\"" "insertTextFormat" 2 "filterText" #("\"no-process-env\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of process.env" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-process-env\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #84# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #84# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-process-exit" 0 2 (lsp-completion-item #85=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-process-exit" "insertText" "\"no-process-exit\"" "insertTextFormat" 2 "filterText" #("\"no-process-exit\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of process.exit()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-process-exit\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #85# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #85# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-proto" 0 2 (lsp-completion-item #86=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-proto" "insertText" "\"no-proto\"" "insertTextFormat" 2 "filterText" #("\"no-proto\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of the __proto__ property" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-proto\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #86# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #86# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-prototype-builtins" 0 2 (lsp-completion-item #87=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-prototype-builtins" "insertText" "\"no-prototype-builtins\"" "insertTextFormat" 2 "filterText" #("\"no-prototype-builtins\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow calling some Object.prototype methods directly on objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-prototype-builtins\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #87# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #87# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-redeclare" 0 2 (lsp-completion-item #88=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-redeclare" "insertText" "\"no-redeclare\"" "insertTextFormat" 2 "filterText" #("\"no-redeclare\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow var redeclaration" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-redeclare\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #88# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #88# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-regex-spaces" 0 2 (lsp-completion-item #89=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-regex-spaces" "insertText" "\"no-regex-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-regex-spaces\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow multiple spaces in regular expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-regex-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #89# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #89# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-globals" 0 2 (lsp-completion-item #90=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-globals" "insertText" "\"no-restricted-globals\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-globals\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow specified global variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-globals\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #90# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #90# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-imports" 0 2 (lsp-completion-item #91=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-imports" "insertText" "\"no-restricted-imports\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-imports\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow specified modules when loaded by import" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-imports\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #91# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #91# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-modules" 0 2 (lsp-completion-item #92=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-modules" "insertText" "\"no-restricted-modules\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-modules\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow specified modules when loaded by require" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-modules\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #92# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #92# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-properties" 0 2 (lsp-completion-item #93=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-properties" "insertText" "\"no-restricted-properties\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-properties\"" 0 26 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow certain properties on certain objects" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-properties\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #93# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 24 (lsp-completion-item #93# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-restricted-syntax" 0 2 (lsp-completion-item #94=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-restricted-syntax" "insertText" "\"no-restricted-syntax\"" "insertTextFormat" 2 "filterText" #("\"no-restricted-syntax\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow specified syntax" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-restricted-syntax\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #94# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #94# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-return-assign" 0 2 (lsp-completion-item #95=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-return-assign" "insertText" "\"no-return-assign\"" "insertTextFormat" 2 "filterText" #("\"no-return-assign\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow assignment operators in return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-return-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #95# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #95# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-return-await" 0 2 (lsp-completion-item #96=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-return-await" "insertText" "\"no-return-await\"" "insertTextFormat" 2 "filterText" #("\"no-return-await\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary return await" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-return-await\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #96# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #96# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-script-url" 0 2 (lsp-completion-item #97=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-script-url" "insertText" "\"no-script-url\"" "insertTextFormat" 2 "filterText" #("\"no-script-url\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow javascript: urls" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-script-url\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #97# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #97# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-self-assign" 0 2 (lsp-completion-item #98=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-self-assign" "insertText" "\"no-self-assign\"" "insertTextFormat" 2 "filterText" #("\"no-self-assign\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow assignments where both sides are exactly the same" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-self-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #98# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #98# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-self-compare" 0 2 (lsp-completion-item #99=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-self-compare" "insertText" "\"no-self-compare\"" "insertTextFormat" 2 "filterText" #("\"no-self-compare\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comparisons where both sides are exactly the same" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-self-compare\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #99# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #99# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sequences" 0 2 (lsp-completion-item #100=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sequences" "insertText" "\"no-sequences\"" "insertTextFormat" 2 "filterText" #("\"no-sequences\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comma operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sequences\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #100# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #100# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-shadow" 0 2 (lsp-completion-item #101=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-shadow" "insertText" "\"no-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-shadow\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow var declarations from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #101# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #101# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-shadow-restricted-names" 0 2 (lsp-completion-item #102=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-shadow-restricted-names" "insertText" "\"no-shadow-restricted-names\"" "insertTextFormat" 2 "filterText" #("\"no-shadow-restricted-names\"" 0 28 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow identifiers from shadowing restricted names" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-shadow-restricted-names\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #102# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 26 (lsp-completion-item #102# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-spaced-func" 0 2 (lsp-completion-item #104=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-spaced-func" "insertText" "\"no-spaced-func\"" "insertTextFormat" 2 "filterText" #("\"no-spaced-func\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" #103# "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-spaced-func\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #104# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #104# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sparse-arrays" 0 2 (lsp-completion-item #105=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sparse-arrays" "insertText" "\"no-sparse-arrays\"" "insertTextFormat" 2 "filterText" #("\"no-sparse-arrays\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow sparse arrays" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sparse-arrays\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #105# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #105# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-sync" 0 2 (lsp-completion-item #106=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-sync" "insertText" "\"no-sync\"" "insertTextFormat" 2 "filterText" #("\"no-sync\"" 0 9 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow synchronous methods" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-sync\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #106# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 7 (lsp-completion-item #106# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-tabs" 0 2 (lsp-completion-item #107=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-tabs" "insertText" "\"no-tabs\"" "insertTextFormat" 2 "filterText" #("\"no-tabs\"" 0 9 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow tabs in file" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-tabs\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #107# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 7 (lsp-completion-item #107# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-template-curly-in-string" 0 2 (lsp-completion-item #108=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-template-curly-in-string" "insertText" "\"no-template-curly-in-string\"" "insertTextFormat" 2 "filterText" #("\"no-template-curly-in-string\"" 0 29 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow template literal placeholder syntax in regular strings" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-template-curly-in-string\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #108# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 27 (lsp-completion-item #108# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-ternary" 0 2 (lsp-completion-item #109=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-ternary" "insertText" "\"no-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-ternary\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow ternary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #109# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #109# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-this-before-super" 0 2 (lsp-completion-item #110=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-this-before-super" "insertText" "\"no-this-before-super\"" "insertTextFormat" 2 "filterText" #("\"no-this-before-super\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow this/super before calling super() in constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-this-before-super\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #110# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #110# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-throw-literal" 0 2 (lsp-completion-item #111=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-throw-literal" "insertText" "\"no-throw-literal\"" "insertTextFormat" 2 "filterText" #("\"no-throw-literal\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow throwing literals as exceptions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-throw-literal\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #111# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #111# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-trailing-spaces" 0 2 (lsp-completion-item #112=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-trailing-spaces" "insertText" "\"no-trailing-spaces\"" "insertTextFormat" 2 "filterText" #("\"no-trailing-spaces\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow trailing whitespace at the end of lines" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-trailing-spaces\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #112# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #112# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undef" 0 2 (lsp-completion-item #113=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undef" "insertText" "\"no-undef\"" "insertTextFormat" 2 "filterText" #("\"no-undef\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of undeclared variables unless mentioned in /*global */ comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undef\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #113# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #113# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undef-init" 0 2 (lsp-completion-item #114=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undef-init" "insertText" "\"no-undef-init\"" "insertTextFormat" 2 "filterText" #("\"no-undef-init\"" 0 15 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow initializing variables to undefined" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undef-init\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #114# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 13 (lsp-completion-item #114# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-undefined" 0 2 (lsp-completion-item #115=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-undefined" "insertText" "\"no-undefined\"" "insertTextFormat" 2 "filterText" #("\"no-undefined\"" 0 14 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of undefined as an identifier" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-undefined\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #115# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #115# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-underscore-dangle" 0 2 (lsp-completion-item #116=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-underscore-dangle" "insertText" "\"no-underscore-dangle\"" "insertTextFormat" 2 "filterText" #("\"no-underscore-dangle\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow dangling underscores in identifiers" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-underscore-dangle\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #116# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #116# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unexpected-multiline" 0 2 (lsp-completion-item #117=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unexpected-multiline" "insertText" "\"no-unexpected-multiline\"" "insertTextFormat" 2 "filterText" #("\"no-unexpected-multiline\"" 0 25 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow confusing multiline expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unexpected-multiline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #117# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 23 (lsp-completion-item #117# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unmodified-loop-condition" 0 2 (lsp-completion-item #118=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unmodified-loop-condition" "insertText" "\"no-unmodified-loop-condition\"" "insertTextFormat" 2 "filterText" #("\"no-unmodified-loop-condition\"" 0 30 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unmodified loop conditions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unmodified-loop-condition\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #118# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 28 (lsp-completion-item #118# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unneeded-ternary" 0 2 (lsp-completion-item #119=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unneeded-ternary" "insertText" "\"no-unneeded-ternary\"" "insertTextFormat" 2 "filterText" #("\"no-unneeded-ternary\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow ternary operators when simpler alternatives exist" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unneeded-ternary\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #119# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #119# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unreachable" 0 2 (lsp-completion-item #120=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unreachable" "insertText" "\"no-unreachable\"" "insertTextFormat" 2 "filterText" #("\"no-unreachable\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unreachable code after return, throw, continue, and break statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unreachable\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #120# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #120# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unsafe-finally" 0 2 (lsp-completion-item #121=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unsafe-finally" "insertText" "\"no-unsafe-finally\"" "insertTextFormat" 2 "filterText" #("\"no-unsafe-finally\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow control flow statements in finally blocks" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unsafe-finally\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #121# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #121# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unsafe-negation" 0 2 (lsp-completion-item #122=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unsafe-negation" "insertText" "\"no-unsafe-negation\"" "insertTextFormat" 2 "filterText" #("\"no-unsafe-negation\"" 0 20 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow negating the left operand of relational operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unsafe-negation\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #122# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 18 (lsp-completion-item #122# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-expressions" 0 2 (lsp-completion-item #123=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-expressions" "insertText" "\"no-unused-expressions\"" "insertTextFormat" 2 "filterText" #("\"no-unused-expressions\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unused expressions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-expressions\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #123# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #123# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-labels" 0 2 (lsp-completion-item #124=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-labels" "insertText" "\"no-unused-labels\"" "insertTextFormat" 2 "filterText" #("\"no-unused-labels\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unused labels" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-labels\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #124# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #124# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-unused-vars" 0 2 (lsp-completion-item #125=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-unused-vars" "insertText" "\"no-unused-vars\"" "insertTextFormat" 2 "filterText" #("\"no-unused-vars\"" 0 16 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unused variables" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-unused-vars\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #125# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 14 (lsp-completion-item #125# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-use-before-define" 0 2 (lsp-completion-item #126=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-use-before-define" "insertText" "\"no-use-before-define\"" "insertTextFormat" 2 "filterText" #("\"no-use-before-define\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of variables before they are defined" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-use-before-define\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #126# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #126# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-call" 0 2 (lsp-completion-item #127=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-call" "insertText" "\"no-useless-call\"" "insertTextFormat" 2 "filterText" #("\"no-useless-call\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary calls to .call() and .apply()" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-call\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #127# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #127# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-computed-key" 0 2 (lsp-completion-item #128=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-computed-key" "insertText" "\"no-useless-computed-key\"" "insertTextFormat" 2 "filterText" #("\"no-useless-computed-key\"" 0 25 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary computed property keys in object literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-computed-key\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #128# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 23 (lsp-completion-item #128# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-concat" 0 2 (lsp-completion-item #129=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-concat" "insertText" "\"no-useless-concat\"" "insertTextFormat" 2 "filterText" #("\"no-useless-concat\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary concatenation of literals or template literals" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-concat\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #129# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #129# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-constructor" 0 2 (lsp-completion-item #130=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-constructor" "insertText" "\"no-useless-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-useless-constructor\"" 0 24 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #130# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 22 (lsp-completion-item #130# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-escape" 0 2 (lsp-completion-item #131=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-escape" "insertText" "\"no-useless-escape\"" "insertTextFormat" 2 "filterText" #("\"no-useless-escape\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow unnecessary escape characters" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-escape\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #131# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #131# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-rename" 0 2 (lsp-completion-item #132=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-rename" "insertText" "\"no-useless-rename\"" "insertTextFormat" 2 "filterText" #("\"no-useless-rename\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow renaming import, export, and destructured assignments to the same name" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-rename\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #132# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #132# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-useless-return" 0 2 (lsp-completion-item #133=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-useless-return" "insertText" "\"no-useless-return\"" "insertTextFormat" 2 "filterText" #("\"no-useless-return\"" 0 19 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow redundant return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-useless-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #133# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #133# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-var" 0 2 (lsp-completion-item #134=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-var" "insertText" "\"no-var\"" "insertTextFormat" 2 "filterText" #("\"no-var\"" 0 8 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Require let or const instead of var" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-var\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #134# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 6 (lsp-completion-item #134# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-void" 0 2 (lsp-completion-item #135=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-void" "insertText" "\"no-void\"" "insertTextFormat" 2 "filterText" #("\"no-void\"" 0 9 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow void operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-void\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #135# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 7 (lsp-completion-item #135# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-warning-comments" 0 2 (lsp-completion-item #136=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-warning-comments" "insertText" "\"no-warning-comments\"" "insertTextFormat" 2 "filterText" #("\"no-warning-comments\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow specified warning terms in comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-warning-comments\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #136# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #136# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-whitespace-before-property" 0 2 (lsp-completion-item #137=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-whitespace-before-property" "insertText" "\"no-whitespace-before-property\"" "insertTextFormat" 2 "filterText" #("\"no-whitespace-before-property\"" 0 31 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow whitespace before properties" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-whitespace-before-property\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #137# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 29 (lsp-completion-item #137# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("no-with" 0 2 (lsp-completion-item #138=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-with" "insertText" "\"no-with\"" "insertTextFormat" 2 "filterText" #("\"no-with\"" 0 9 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow with statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-with\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #138# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 7 (lsp-completion-item #138# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("nonblock-statement-body-position" 0 2 (lsp-completion-item #139=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "nonblock-statement-body-position" "insertText" "\"nonblock-statement-body-position\"" "insertTextFormat" 2 "filterText" #("\"nonblock-statement-body-position\"" 0 34 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Enforce the location of single-line statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"nonblock-statement-body-position\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #139# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 32 (lsp-completion-item #139# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("dot-notation" 0 2 (lsp-completion-item #140=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "dot-notation" "insertText" "\"dot-notation\"" "insertTextFormat" 2 "filterText" #("\"dot-notation\"" 0 14 (match-data (0 7 0 1 5 6 6 7))) "documentation" "Enforce dot notation whenever possible" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"dot-notation\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #140# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 12 (lsp-completion-item #140# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("newline-before-return" 0 2 (lsp-completion-item #141=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "newline-before-return" "insertText" "\"newline-before-return\"" "insertTextFormat" 2 "filterText" #("\"newline-before-return\"" 0 23 (match-data (0 13 0 1 1 2 12 13))) "documentation" "Require an empty line before return statements" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"newline-before-return\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #141# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #141# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("unicode-bom" 0 2 (lsp-completion-item #142=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "unicode-bom" "insertText" "\"unicode-bom\"" "insertTextFormat" 2 "filterText" #("\"unicode-bom\"" 0 13 (match-data (0 6 0 1 2 3 5 6))) "documentation" "Require or disallow Unicode byte order mark (BOM)" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"unicode-bom\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #142# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #142# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("init-declarations" 0 2 (lsp-completion-item #143=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "init-declarations" "insertText" "\"init-declarations\"" "insertTextFormat" 2 "filterText" #("\"init-declarations\"" 0 19 (match-data (0 16 0 1 2 3 15 16))) "documentation" "Require or disallow initialization in var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"init-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #143# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #143# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("one-var-declaration-per-line" 0 2 (lsp-completion-item #144=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "one-var-declaration-per-line" "insertText" "\"one-var-declaration-per-line\"" "insertTextFormat" 2 "filterText" #("\"one-var-declaration-per-line\"" 0 30 (match-data (0 19 0 1 2 3 18 19))) "documentation" "Require or disallow newlines around var declarations" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"one-var-declaration-per-line\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #144# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 28 (lsp-completion-item #144# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("function-call-argument-newline" 0 2 (lsp-completion-item #145=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "function-call-argument-newline" "insertText" "\"function-call-argument-newline\"" "insertTextFormat" 2 "filterText" #("\"function-call-argument-newline\"" 0 32 (match-data (0 8 0 1 3 4 7 8))) "documentation" "Enforce line breaks between arguments of a function call" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"function-call-argument-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #145# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 30 (lsp-completion-item #145# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("function-paren-newline" 0 2 (lsp-completion-item #146=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "function-paren-newline" "insertText" "\"function-paren-newline\"" "insertTextFormat" 2 "filterText" #("\"function-paren-newline\"" 0 24 (match-data (0 8 0 1 3 4 7 8))) "documentation" "Enforce consistent line breaks inside function parentheses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"function-paren-newline\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #146# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 22 (lsp-completion-item #146# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("line-comment-position" 0 2 (lsp-completion-item #147=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "line-comment-position" "insertText" "\"line-comment-position\"" "insertTextFormat" 2 "filterText" #("\"line-comment-position\"" 0 23 (match-data (0 8 0 1 3 4 7 8))) "documentation" "Enforce position of line comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"line-comment-position\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #147# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #147# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("generator-star-spacing" 0 2 (lsp-completion-item #148=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "generator-star-spacing" "insertText" "\"generator-star-spacing\"" "insertTextFormat" 2 "filterText" #("\"generator-star-spacing\"" 0 24 (match-data (0 9 0 1 3 4 8 9))) "documentation" "Enforce consistent spacing around * operators in generator functions" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"generator-star-spacing\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #148# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 22 (lsp-completion-item #148# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("lines-around-comment" 0 2 (lsp-completion-item #149=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "lines-around-comment" "insertText" "\"lines-around-comment\"" "insertTextFormat" 2 "filterText" #("\"lines-around-comment\"" 0 22 (match-data (0 10 0 1 3 4 9 10))) "documentation" "Require empty lines around comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"lines-around-comment\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #149# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #149# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("lines-around-directive" 0 2 (lsp-completion-item #150=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "lines-around-directive" "insertText" "\"lines-around-directive\"" "insertTextFormat" 2 "filterText" #("\"lines-around-directive\"" 0 24 (match-data (0 10 0 1 3 4 9 10))) "documentation" "Require or disallow newlines around directives" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"lines-around-directive\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #150# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 22 (lsp-completion-item #150# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("constructor-super" 0 2 (lsp-completion-item #151=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "constructor-super" "insertText" "\"constructor-super\"" "insertTextFormat" 2 "filterText" #("\"constructor-super\"" 0 19 (match-data (0 11 0 1 3 4 10 11))) "documentation" "Require super() calls in constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"constructor-super\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #151# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 17 (lsp-completion-item #151# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("vars-on-top" 0 2 (lsp-completion-item #152=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "vars-on-top" "insertText" "\"vars-on-top\"" "insertTextFormat" 2 "filterText" #("\"vars-on-top\"" 0 13 (match-data (0 11 0 1 7 8 10 11))) "documentation" "Require var declarations be placed at the top of their containing scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"vars-on-top\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #152# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 11 (lsp-completion-item #152# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("multiline-comment-style" 0 2 (lsp-completion-item #153=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "multiline-comment-style" "insertText" "\"multiline-comment-style\"" "insertTextFormat" 2 "filterText" #("\"multiline-comment-style\"" 0 25 (match-data (0 13 0 1 8 9 12 13))) "documentation" "Enforce a particular style for multiline comments" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"multiline-comment-style\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #153# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 23 (lsp-completion-item #153# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-infix-ops" 0 2 (lsp-completion-item #154=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-infix-ops" "insertText" "\"space-infix-ops\"" "insertTextFormat" 2 "filterText" #("\"space-infix-ops\"" 0 17 (match-data (0 14 0 1 8 9 13 14))) "documentation" "Require spacing around operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-infix-ops\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #154# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #154# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-unary-ops" 0 2 (lsp-completion-item #155=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-unary-ops" "insertText" "\"space-unary-ops\"" "insertTextFormat" 2 "filterText" #("\"space-unary-ops\"" 0 17 (match-data (0 14 0 1 8 9 13 14))) "documentation" "Enforce consistent spacing before or after unary operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-unary-ops\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #155# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #155# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) #("space-before-function-paren" 0 2 (lsp-completion-item #156=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "space-before-function-paren" "insertText" "\"space-before-function-paren\"" "insertTextFormat" 2 "filterText" #("\"space-before-function-paren\"" 0 29 (match-data (0 21 0 1 16 17 20 21))) "documentation" "Enforce consistent spacing before function definition opening parenthesis" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"space-before-function-paren\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-common-part)) 2 3 (lsp-completion-item #156# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 27 (lsp-completion-item #156# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
======================================================================
1 -> (company-capf sorted)
1 <- company-capf: t
======================================================================
1 -> (company-capf duplicates)
1 <- company-capf: t
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf annotation #("no-alert" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-array-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-await-in-loop" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-bitwise" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-buffer-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-caller" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-caller" "insertText" "\"no-caller\"" "insertTextFormat" 2 "filterText" #("\"no-caller\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of arguments.caller or arguments.callee" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-caller\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-case-declarations" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-case-declarations" "insertText" "\"no-case-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-case-declarations\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow lexical declarations in case clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-case-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-catch-shadow" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-catch-shadow" "insertText" "\"no-catch-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-catch-shadow\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow catch clause parameters from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-catch-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-class-assign" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-class-assign" "insertText" "\"no-class-assign\"" "insertTextFormat" 2 "filterText" #("\"no-class-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-class-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf annotation #("no-compare-neg-zero" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-compare-neg-zero" "insertText" "\"no-compare-neg-zero\"" "insertTextFormat" 2 "filterText" #("\"no-compare-neg-zero\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comparing against -0" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-compare-neg-zero\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: " (Property)"
======================================================================
1 -> (company-capf match #("no-alert" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-alert" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-array-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-array-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-array-constructor" "insertText" "\"no-array-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-array-constructor\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow Array constructors" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-array-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-await-in-loop" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-await-in-loop" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-await-in-loop" "insertText" "\"no-await-in-loop\"" "insertTextFormat" 2 "filterText" #("\"no-await-in-loop\"" 0 18 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow await inside of loops" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-await-in-loop\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 16 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-bitwise" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-bitwise" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-bitwise" "insertText" "\"no-bitwise\"" "insertTextFormat" 2 "filterText" #("\"no-bitwise\"" 0 12 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow bitwise operators" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-bitwise\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 10 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-buffer-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-buffer-constructor" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-buffer-constructor" "insertText" "\"no-buffer-constructor\"" "insertTextFormat" 2 "filterText" #("\"no-buffer-constructor\"" 0 23 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow use of the Buffer() constructor" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-buffer-constructor\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 21 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-caller" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-caller" "insertText" "\"no-caller\"" "insertTextFormat" 2 "filterText" #("\"no-caller\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of arguments.caller or arguments.callee" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-caller\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-caller" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-caller" "insertText" "\"no-caller\"" "insertTextFormat" 2 "filterText" #("\"no-caller\"" 0 11 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of arguments.caller or arguments.callee" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-caller\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 9 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-case-declarations" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-case-declarations" "insertText" "\"no-case-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-case-declarations\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow lexical declarations in case clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-case-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-case-declarations" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-case-declarations" "insertText" "\"no-case-declarations\"" "insertTextFormat" 2 "filterText" #("\"no-case-declarations\"" 0 22 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow lexical declarations in case clauses" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-case-declarations\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 20 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-catch-shadow" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-catch-shadow" "insertText" "\"no-catch-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-catch-shadow\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow catch clause parameters from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-catch-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-catch-shadow" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-catch-shadow" "insertText" "\"no-catch-shadow\"" "insertTextFormat" 2 "filterText" #("\"no-catch-shadow\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow catch clause parameters from shadowing variables in the outer scope" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-catch-shadow\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-class-assign" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-class-assign" "insertText" "\"no-class-assign\"" "insertTextFormat" 2 "filterText" #("\"no-class-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-class-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-class-assign" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-class-assign" "insertText" "\"no-class-assign\"" "insertTextFormat" 2 "filterText" #("\"no-class-assign\"" 0 17 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow reassigning class members" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-class-assign\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 15 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf match #("no-compare-neg-zero" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-compare-neg-zero" "insertText" "\"no-compare-neg-zero\"" "insertTextFormat" 2 "filterText" #("\"no-compare-neg-zero\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comparing against -0" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-compare-neg-zero\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: ((0 . 2))
======================================================================
1 -> (company-capf pre-render #("no-compare-neg-zero" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-compare-neg-zero" "insertText" "\"no-compare-neg-zero\"" "insertTextFormat" 2 "filterText" #("\"no-compare-neg-zero\"" 0 21 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow comparing against -0" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-compare-neg-zero\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 19 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)) nil)
1 <- company-capf: nil
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf pre-render " (Property)" t)
1 <- company-capf: nil
======================================================================
1 -> (company-capf meta #("no-alert" 0 2 (lsp-completion-item #3=#s(hash-table size 10 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("kind" 10 "label" "no-alert" "insertText" "\"no-alert\"" "insertTextFormat" 2 "filterText" #("\"no-alert\"" 0 10 (match-data (0 3 0 1 1 2 2 3))) "documentation" "Disallow the use of alert, confirm, and prompt" "textEdit" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("range" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("start" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 1)) "end" #s(hash-table size 2 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("line" 24 "character" 3)))) "newText" "\"no-alert\"")) "_emacsStartPoint" 459)) lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2=(460 #<marker (moves after insertion) at 462 in .eslintrc.json>) lsp-completion-prefix #1="n" face (completions-common-part)) 2 3 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1# face (completions-first-difference)) 3 8 (lsp-completion-item #3# lsp-sort-text nil lsp-completion-start-point 459 lsp-completion-markers #2# lsp-completion-prefix #1#)))
1 <- company-capf: nil
======================================================================
1 -> (company-capf no-cache "no")
1 <- company-capf: t
======================================================================
1 -> (company-capf prefix)
1 <- company-capf: ""
======================================================================
1 -> (company-capf ignore-case)
1 <- company-capf: nil
======================================================================
1 -> (company-capf require-match)
1 <- company-capf: never
======================================================================
1 -> (company-capf require-match)
1 <- company-capf: never
======================================================================
1 -> (company-capf prefix)
1 <- company-capf: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment