From 3ef7153345c59168501816c0f3ef8e62551158c8 Mon Sep 17 00:00:00 2001 From: Michael Schmidt Date: Tue, 5 Oct 2021 20:03:08 +0200 Subject: [PATCH] TAP: Conform to quoted-properties style (#3127) --- components/prism-tap.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/components/prism-tap.js b/components/prism-tap.js index 7caa2d1e17..abd9107b87 100644 --- a/components/prism-tap.js +++ b/components/prism-tap.js @@ -1,17 +1,19 @@ +// https://en.wikipedia.org/wiki/Test_Anything_Protocol + Prism.languages.tap = { - fail: /not ok[^#{\n\r]*/, - pass: /ok[^#{\n\r]*/, - pragma: /pragma [+-][a-z]+/, - bailout: /bail out!.*/i, - version: /TAP version \d+/i, - plan: /\b\d+\.\.\d+(?: +#.*)?/, - subtest: { + 'fail': /not ok[^#{\n\r]*/, + 'pass': /ok[^#{\n\r]*/, + 'pragma': /pragma [+-][a-z]+/, + 'bailout': /bail out!.*/i, + 'version': /TAP version \d+/i, + 'plan': /\b\d+\.\.\d+(?: +#.*)?/, + 'subtest': { pattern: /# Subtest(?:: .*)?/, greedy: true }, - punctuation: /[{}]/, - directive: /#.*/, - yamlish: { + 'punctuation': /[{}]/, + 'directive': /#.*/, + 'yamlish': { pattern: /(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m, lookbehind: true, inside: Prism.languages.yaml,