gerbil/cspell.json

278 lines
4.6 KiB
JSON

{
"version": "0.2",
"language": "en",
"words": [
// Project specific terms
"kobold",
"koboldcpp",
"friendlykobold",
"kcpps",
"kcppt",
// Technology terms
"vite",
"vitejs",
"vitest",
"tailwindcss",
"postcss",
"eslint",
"sonarjs",
"typescript",
"tsx",
"jsx",
"husky",
"linted",
"prettierrc",
"gitignore",
"tsconfig",
"treemap",
"cuda",
"rocm",
"openblas",
"nvidia",
"geforce",
"radeon",
"amdgpu",
"wmic",
"oldpc",
"nocuda",
"cooldown",
"togglefullscreen",
"libvk",
"swiftshader",
"icns",
"nsis",
"codeinterface",
"tabler",
"deps",
"devs",
"repo",
"repos",
"config",
"configs",
"filename",
"filenames",
"filepath",
"filepaths",
"pathname",
"pathnames",
"dirname",
"basename",
"readonly",
"inline",
"async",
"await",
"destructuring",
"refactor",
"refactoring",
"typeof",
"instanceof",
"addEventListener",
"removeEventListener",
"preventDefault",
"stopPropagation",
"querySelector",
"querySelectorAll",
"innerHTML",
"textContent",
"classList",
"className",
"dataset",
"setAttribute",
"getAttribute",
"removeAttribute",
"createElement",
"appendChild",
"removeChild",
"insertBefore",
"cloneNode",
// Electron specific
"preload",
"webContents",
"browserWindow",
"mainWindow",
"ipcMain",
"ipcRenderer",
"contextBridge",
"nodeIntegration",
"contextIsolation",
"webSecurity",
"allowRunningInsecureContent",
// React specific
"useEffect",
"useState",
"useContext",
"useReducer",
"useMemo",
"useCallback",
"useRef",
"forwardRef",
"createContext",
"createRef",
"componentDidMount",
"componentDidUpdate",
"componentWillUnmount",
"shouldComponentUpdate",
"getDerivedStateFromProps",
"getSnapshotBeforeUpdate",
"componentDidCatch",
"getDerivedStateFromError",
// CSS/Styling
"flexbox",
"flexdir",
"flexwrap",
"gridcol",
"gridrow",
"bgcolor",
"textcolor",
"fontsize",
"fontweight",
"lineheight",
"letterspacing",
"wordspacing",
"textalign",
"textdecoration",
"texttransform",
"whitespace",
"wordbreak",
"wordwrap",
"overflow",
"overflowx",
"overflowy",
"scrollbar",
"webkit",
"moz",
// Build tools
"sourcemap",
"sourcemaps",
"minify",
"minified",
"bundler",
"bundling",
"treeshake",
"treeshaking",
"polyfill",
"polyfills",
"transpile",
"transpiled",
"transpiling",
"babel",
"rollup",
"webpack",
"parcel",
// Common abbreviations
"utils",
"util",
"impl",
"impls",
"spec",
"specs",
"param",
"params",
"arg",
"args",
"env",
"envs",
"var",
"vars",
"tmp",
"temp",
"auth",
"admin",
"api",
"apis",
"url",
"urls",
"uri",
"uris",
"http",
"https",
"localhost",
"hostname",
"subdomain",
"namespace",
"namespaces",
// File extensions
"json",
"yaml",
"toml",
"xml",
"html",
"css",
"scss",
"sass",
"less",
"svg",
"png",
"jpg",
"jpeg",
"gif",
"webp",
"ico",
"woff",
"woff2",
"ttf",
"otf",
"eot",
// Common contractions and informal words
"doesn",
"don",
"won",
"can",
"couldn",
"shouldn",
"wouldn",
// Documentation examples
"newpackagename"
],
"ignorePaths": [
"node_modules/**",
"dist/**",
"dist-electron/**",
"*.min.js",
"*.min.css",
"package-lock.json",
"**/*.log",
"coverage/**",
".git/**",
".vscode/**",
"*.map"
],
"dictionaries": [
"typescript",
"node",
"npm",
"html",
"css",
"bash",
"en-gb",
"companies",
"softwareTerms",
"misc"
],
"import": [],
"languageSettings": [
{
"languageId": "typescript,javascript",
"caseSensitive": true,
"dictionaries": ["typescript", "node", "npm"]
},
{
"languageId": "css,scss,less",
"dictionaries": ["css", "fonts"]
},
{
"languageId": "html",
"dictionaries": ["html", "css", "typescript"]
}
],
"overrides": [
{
"filename": "**/*.md",
"dictionaries": ["en-gb", "typescript", "node", "npm", "companies"]
},
{
"filename": "**/README.md",
"words": ["github", "screenshot", "screenshots", "workflow", "workflows"]
}
]
}