You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.4 KiB
73 lines
2.4 KiB
# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns |
|
|
|
# YouTube |
|
https?://(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_]* |
|
<\s*youtube\s+id=['"][-a-zA-Z0-9?_]*['"] |
|
\bimg\.youtube\.com/vi/[-a-zA-Z0-9?&=_]* |
|
# Google Analytics |
|
\bgoogle-analytics\.com/collect.[-0-9a-zA-Z?%=&_.~]* |
|
# Google APIs |
|
\bgoogleapis\.com/[a-z]+/v\d+/[a-z]+/[@./?=\w]+ |
|
\b[-a-zA-Z0-9.]*\bstorage\d*\.googleapis\.com(?:/\S*|) |
|
# Google Calendar |
|
\bcalendar\.google\.com/calendar(?:/u/\d+|)/embed\?src=[@./?=\w&%]+ |
|
\w+\@group\.calendar\.google\.com\b |
|
# Google DataStudio |
|
\bdatastudio\.google\.com/(?:(?:c/|)u/\d+/|)(?:embed/|)(?:open|reporting|datasources|s)/[-0-9a-zA-Z]+(?:/page/[-0-9a-zA-Z]+|) |
|
# The leading `/` here is as opposed to the `\b` above |
|
# ... a short way to match `https://` or `http://` since most urls have one of those prefixes |
|
# Google Docs |
|
/docs\.google\.com/[a-z]+/d/(?:e/|)[0-9a-zA-Z_-]+/? |
|
# Google Drive |
|
\bdrive\.google\.com/file/d/[0-9a-zA-Z_?=]* |
|
# Google Groups |
|
\bgroups\.google\.com/(?:forum/#!|d/)(?:msg|topic)/[^/]+/[a-zA-Z0-9]+(?:/[a-zA-Z0-9]+|) |
|
# Google themes |
|
themes\.googleusercontent\.com/static/fonts/[^/]+/v\d+/[^.]+. |
|
# Google CDN |
|
\bclients2\.google(?:usercontent|)\.com[-0-9a-zA-Z/.]* |
|
# Goo.gl |
|
/goo\.gl/[a-zA-Z0-9]+ |
|
# Google Chrome Store |
|
\bchrome\.google\.com/webstore/detail/\w*(?:/\w*|) |
|
# Google Books |
|
\bbooks\.google\.(?:\w{2,4})/books\?[-\w\d=&#.]* |
|
# Google Fonts |
|
\bfonts\.(?:googleapis|gstatic)\.com/[-/?=:;+&0-9a-zA-Z]* |
|
|
|
# GitHub SHAs |
|
\bapi.github\.com/repos/[^/]+/[^/]+/[^/]+/[0-9a-f]+\b |
|
(?:\[[0-9a-f]+\]\(https:/|)/(?:www\.|)github\.com/[^/]+/[^/]+(?:/[^/]+/[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|) |
|
\bgithub\.com/[^/]+/[^/]+[@#][0-9a-f]+\b |
|
# githubusercontent |
|
/[-a-z0-9]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]* |
|
# gist github |
|
/gist\.github\.com/[^/]+/[0-9a-f]+ |
|
# git.io |
|
\bgit\.io/[0-9a-zA-Z]+ |
|
# GitHub JSON |
|
"node_id": "[-a-zA-Z=;:/0-9+]*" |
|
# Contributor |
|
\[[^\]]+]\(https://github\.com/[^/]+\) |
|
# GHSA |
|
GHSA(?:-[0-9a-z]{4}){3} |
|
|
|
LS_COLORS=(["']).*?\g{-1} |
|
|
|
(\\?)%[a-zA-Z]+\g{-1}(?!%) |
|
|
|
# URL escaped characters |
|
\%[0-9A-F]{2} |
|
# hex digits including css/html color classes: |
|
(?:[\\0][xX]|\\u|[uU]\+|#x?|\%23)[0-9a-fA-FgGrR_]{2,}(?:[uU]?[lL]{0,2}|u\d+)\b |
|
|
|
# https://www.gnu.org/software/groff/manual/groff.html |
|
# man troff content |
|
\\f[BCIPR] |
|
|
|
# Compiler flags |
|
[\t "'`=]-[LPWXY] |
|
[\t "'`=]-D(?!ebian) |
|
|
|
# ignore long runs of a single character: |
|
\b([A-Za-z])\g{-1}{3,}\b
|
|
|