refactor: Lint for no interpolation in regular string (#5060) (no-changelog)

*  Create rule `no-interpolation-in-regular-string`

* 👕 Enable rule

*  Run rule (no issues) and add exception

*  Simplify regex

To account for expressions and to make it less expensive
This commit is contained in:
Iván Ovejero
2022-12-29 14:24:19 +01:00
committed by GitHub
parent ba0fd8a310
commit 0b47f9ce4e
3 changed files with 33 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import { completeFromList, snippetCompletion } from '@codemirror/autocomplete';
*/
export const jsSnippets = completeFromList([
...snippets.filter((snippet) => snippet.label !== 'class'),
// eslint-disable-next-line n8n-local-rules/no-interpolation-in-regular-string
snippetCompletion('console.log(${arg})', { label: 'console.log()' }),
snippetCompletion('DateTime', { label: 'DateTime' }),
snippetCompletion('Interval', { label: 'Interval' }),