#[inline]
pub fn common_extra_ignore() -> &'static [String] {
&COMMON_IGNORES
}
use std::sync::LazyLock;
static COMMON_IGNORES: LazyLock<Vec<String>> = LazyLock::new(|| {
[
".git",
".svn",
".hg",
".bzr",
".gitignore",
".gitattributes",
".DS_Store",
"Thumbs.db",
"desktop.ini",
"ehthumbs.db",
"*.lnk",
"*.url",
".directory",
"node_modules",
"bower_components",
".npm",
"package-lock.json",
"yarn.lock",
"pnpm-lock.yaml",
".pnpm",
".yarn",
"yarn-error.log",
"vendor",
"composer.lock",
".pnpm-store",
"npm-shrinkwrap.json",
"lerna-debug.log",
".yalc",
".turbo",
"dist",
"build",
"out",
"bin",
"release",
"*.min.js",
"*.min.css",
"bundle.*",
".parcel-cache",
".next",
".nuxt",
".output",
".cache",
".rollup.cache",
".webpack",
".serverless",
".netlify",
"storybook-static",
"__pycache__",
".pytest_cache",
".coverage",
"venv",
"env",
".env",
".venv",
"*.pyc",
"*.pyo",
"*.pyd",
".python-version",
"*.egg-info",
"*.egg",
"develop-eggs",
"target",
"Cargo.lock",
".cargo",
".idea",
".vscode",
".vs",
".sublime-*",
"*.swp",
"*.swo",
"*~",
".project",
".settings",
".classpath",
".factorypath",
"*.iml",
"*.iws",
"*.ipr",
".cache",
"tmp",
"temp",
"logs",
".sass-cache",
".eslintcache",
"*.log",
"npm-debug.log*",
"yarn-debug.log*",
"yarn-error.log*",
".gradle",
"gradle",
".maven",
".m2",
"*.class",
"*.jar",
"*.war",
"*.ear",
"coverage",
".nyc_output",
".next",
"*.tsbuildinfo",
".nuxt",
".output",
"bin",
"obj",
"Debug",
"Release",
"packages",
"*.suo",
"*.user",
"*.pubxml",
"*.pubxml.user",
"_site",
".jekyll-cache",
".docusaurus",
".gradle",
"build",
"xcuserdata",
"*.xcworkspace",
"Pods/",
".expo",
"*.sqlite",
"*.sqlite3",
"*.db",
"*.zip",
"*.tar.gz",
"*.tgz",
"*.rar",
".kube",
"*.kubeconfig",
".terraform",
"*.tfstate",
"*.tfvars",
"*.retry",
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.bmp",
"*.svg",
"*.ico",
"*.tif",
"*.tiff",
"*.webp",
"*.avif",
"*.heic",
"*.heif",
]
.into_iter()
.map(String::from)
.collect()
});