Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
25 lines
556 B
Plaintext
25 lines
556 B
Plaintext
// https://go.dev/ref/mod#go-mod-file-module
|
|
|
|
Prism.languages['go-mod'] = Prism.languages['go-module'] = {
|
|
'comment': {
|
|
pattern: /\/\/.*/,
|
|
greedy: true
|
|
},
|
|
'version': {
|
|
pattern: /(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,
|
|
lookbehind: true,
|
|
alias: 'number'
|
|
},
|
|
'go-version': {
|
|
pattern: /((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,
|
|
lookbehind: true,
|
|
alias: 'number'
|
|
},
|
|
'keyword': {
|
|
pattern: /^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,
|
|
lookbehind: true
|
|
},
|
|
'operator': /=>/,
|
|
'punctuation': /[()[\],]/
|
|
};
|