Skip to content

Instantly share code, notes, and snippets.

@ndbroadbent
Created June 6, 2020 11:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ndbroadbent/bb5e246b05488296576ee3dc39d40e38 to your computer and use it in GitHub Desktop.
Save ndbroadbent/bb5e246b05488296576ee3dc39d40e38 to your computer and use it in GitHub Desktop.
Minimal examples that freeze VS Code with a regex search
# VS Code freezes for 1-2 seconds with regex search "([^]+\n)+"
# foo foo foo foo
foo(foo).foo foo 'foo'
foo(foo).foo foo 'foo'
foo(foo(
'foo.foo.foo-foo-foo .foo-foo-foo'
).foo).foo foo('foo foo')
foo(foo).foo foo 'foo foo'
foo(foo).foo foo "foo foo foo 'foo'"
foo(foo).foo foo "foo foo foo 'foo'"
foo(foo).foo foo 'foo foo ["foo"]'
foo(foo).foo foo 'foo foo foo foo'
foo(foo).foo foo '"foo": "foo"'
foo('.foo-foo') { foo 'foo' }
foo(foo).foo foo '.foo-foo .foo foo foo'
foo '.foo-foo' foo
foo(foo).foo foo 'foo'
foo
foo('.foo-foo') { foo 'foo foo' }
# foo foo foo foo foo foo foo foo.
# (foo foo foo foo foo foo foo foo foo foo)
foo '.foo.foo' foo
foo(foo).foo foo 'foo'
foo(foo).foo foo 'foo foo foo'
foo(foo).foo foo '.foo[foo-foo-foo="foo foo"]'
foo(foo).foo foo '.foo[foo-foo-foo="foo foo"]'
foo.foo.foo foo |foo|
foo(foo).foo foo foo.foo
foo
foo
# VS Code freezes forever with regex search "([^]+\n)+"
# foo foo foo foo
foo(foo).foo foo 'foo'
foo(foo).foo foo 'foo'
foo(foo(
'foo.foo.foo-foo-foo .foo-foo-foo'
).foo).foo foo('foo foo')
foo(foo).foo foo 'foo foo'
foo(foo).foo foo "foo foo foo 'foo'"
foo(foo).foo foo "foo foo foo 'foo'"
foo(foo).foo foo 'foo foo ["foo"]'
foo(foo).foo foo 'foo foo foo foo'
# foo foo foo foo foo foo foo
foo('.foo-foo') { foo 'foo' }
foo(foo).foo foo '"foo": "foo"'
foo('.foo-foo') { foo 'foo' }
foo(foo).foo foo '"foo": "foo"'
foo('.foo-foo') { foo 'foo foo' }
foo(foo).foo foo(
'"foo": "foo foo foo foo foo foo foo foo foo, foo."'
)
foo('.foo-foo') { foo 'foo' }
foo(foo).foo foo '.foo-foo .foo foo foo'
foo '.foo-foo' foo
foo(foo).foo foo 'foo'
foo
foo('.foo-foo') { foo 'foo foo' }
# foo foo foo foo foo foo foo foo.
# (foo foo foo foo foo foo foo foo foo foo)
foo '.foo.foo' foo
foo(foo).foo foo 'foo'
foo(foo).foo foo 'foo foo foo'
foo(foo).foo foo '.foo[foo-foo-foo="foo foo"]'
foo(foo).foo foo '.foo[foo-foo-foo="foo foo"]'
foo.foo.foo foo |foo|
foo(foo).foo foo foo.foo
foo
foo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment