750 lines
12 KiB
TypeScript
750 lines
12 KiB
TypeScript
|
|
/*---------------------------------------------------------------------------------------------
|
||
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||
|
|
*--------------------------------------------------------------------------------------------*/
|
||
|
|
|
||
|
|
// This file is generated by running 'npm run generate_languages'
|
||
|
|
// a map of all known languages (see languageMarkers) with their extensions and filenames as they are defined in linguist
|
||
|
|
export const knownLanguages: { [language: string]: { extensions: string[]; filenames?: string[] } } = {
|
||
|
|
abap: {
|
||
|
|
extensions: ['.abap'],
|
||
|
|
},
|
||
|
|
aspdotnet: {
|
||
|
|
extensions: ['.asax', '.ascx', '.ashx', '.asmx', '.aspx', '.axd'],
|
||
|
|
},
|
||
|
|
bat: {
|
||
|
|
extensions: ['.bat', '.cmd'],
|
||
|
|
},
|
||
|
|
bibtex: {
|
||
|
|
extensions: ['.bib', '.bibtex'],
|
||
|
|
},
|
||
|
|
blade: {
|
||
|
|
extensions: ['.blade', '.blade.php'],
|
||
|
|
},
|
||
|
|
BluespecSystemVerilog: {
|
||
|
|
extensions: ['.bsv'],
|
||
|
|
},
|
||
|
|
c: {
|
||
|
|
extensions: ['.c', '.cats', '.h', '.h.in', '.idc'],
|
||
|
|
},
|
||
|
|
csharp: {
|
||
|
|
extensions: ['.cake', '.cs', '.cs.pp', '.csx', '.linq'],
|
||
|
|
},
|
||
|
|
cpp: {
|
||
|
|
extensions: [
|
||
|
|
'.c++',
|
||
|
|
'.cc',
|
||
|
|
'.cp',
|
||
|
|
'.cpp',
|
||
|
|
'.cppm',
|
||
|
|
'.cxx',
|
||
|
|
'.h',
|
||
|
|
'.h++',
|
||
|
|
'.hh',
|
||
|
|
'.hpp',
|
||
|
|
'.hxx',
|
||
|
|
'.idl',
|
||
|
|
'.inc',
|
||
|
|
'.inl',
|
||
|
|
'.ino',
|
||
|
|
'.ipp',
|
||
|
|
'.ixx',
|
||
|
|
'.rc',
|
||
|
|
'.re',
|
||
|
|
'.tcc',
|
||
|
|
'.tpp',
|
||
|
|
'.txx',
|
||
|
|
'.i',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
cobol: {
|
||
|
|
extensions: ['.cbl', '.ccp', '.cob', '.cobol', '.cpy'],
|
||
|
|
},
|
||
|
|
css: {
|
||
|
|
extensions: ['.css', '.wxss'],
|
||
|
|
},
|
||
|
|
clojure: {
|
||
|
|
extensions: ['.bb', '.boot', '.cl2', '.clj', '.cljc', '.cljs', '.cljs.hl', '.cljscm', '.cljx', '.edn', '.hic'],
|
||
|
|
filenames: ['riemann.config'],
|
||
|
|
},
|
||
|
|
ql: {
|
||
|
|
extensions: ['.ql', '.qll'],
|
||
|
|
},
|
||
|
|
coffeescript: {
|
||
|
|
extensions: ['._coffee', '.cake', '.cjsx', '.coffee', '.iced'],
|
||
|
|
filenames: ['Cakefile'],
|
||
|
|
},
|
||
|
|
cuda: {
|
||
|
|
extensions: ['.cu', '.cuh'],
|
||
|
|
},
|
||
|
|
dart: {
|
||
|
|
extensions: ['.dart'],
|
||
|
|
},
|
||
|
|
dockerfile: {
|
||
|
|
extensions: ['.containerfile', '.dockerfile'],
|
||
|
|
filenames: ['Containerfile', 'Dockerfile'],
|
||
|
|
},
|
||
|
|
dotenv: {
|
||
|
|
extensions: ['.env'],
|
||
|
|
filenames: [
|
||
|
|
'.env',
|
||
|
|
'.env.ci',
|
||
|
|
'.env.dev',
|
||
|
|
'.env.development',
|
||
|
|
'.env.development.local',
|
||
|
|
'.env.example',
|
||
|
|
'.env.local',
|
||
|
|
'.env.prod',
|
||
|
|
'.env.production',
|
||
|
|
'.env.sample',
|
||
|
|
'.env.staging',
|
||
|
|
'.env.test',
|
||
|
|
'.env.testing',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
html: {
|
||
|
|
extensions: [
|
||
|
|
'.ect',
|
||
|
|
'.ejs',
|
||
|
|
'.ejs.t',
|
||
|
|
'.jst',
|
||
|
|
'.hta',
|
||
|
|
'.htm',
|
||
|
|
'.html',
|
||
|
|
'.html.hl',
|
||
|
|
'.html5',
|
||
|
|
'.inc',
|
||
|
|
'.jsp',
|
||
|
|
'.njk',
|
||
|
|
'.tpl',
|
||
|
|
'.twig',
|
||
|
|
'.wxml',
|
||
|
|
'.xht',
|
||
|
|
'.xhtml',
|
||
|
|
'.phtml',
|
||
|
|
'.liquid',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
elixir: {
|
||
|
|
extensions: ['.ex', '.exs'],
|
||
|
|
filenames: ['mix.lock'],
|
||
|
|
},
|
||
|
|
erlang: {
|
||
|
|
extensions: ['.app', '.app.src', '.erl', '.es', '.escript', '.hrl', '.xrl', '.yrl'],
|
||
|
|
filenames: ['Emakefile', 'rebar.config', 'rebar.config.lock', 'rebar.lock'],
|
||
|
|
},
|
||
|
|
fsharp: {
|
||
|
|
extensions: ['.fs', '.fsi', '.fsx'],
|
||
|
|
},
|
||
|
|
go: {
|
||
|
|
extensions: ['.go'],
|
||
|
|
},
|
||
|
|
groovy: {
|
||
|
|
extensions: ['.gradle', '.groovy', '.grt', '.gtpl', '.gvy', '.jenkinsfile'],
|
||
|
|
filenames: ['Jenkinsfile', 'Jenkinsfile'],
|
||
|
|
},
|
||
|
|
graphql: {
|
||
|
|
extensions: ['.gql', '.graphql', '.graphqls'],
|
||
|
|
},
|
||
|
|
terraform: {
|
||
|
|
extensions: ['.hcl', '.nomad', '.tf', '.tfvars', '.workflow'],
|
||
|
|
},
|
||
|
|
hlsl: {
|
||
|
|
extensions: ['.cginc', '.fx', '.fxh', '.hlsl', '.hlsli'],
|
||
|
|
},
|
||
|
|
erb: {
|
||
|
|
extensions: ['.erb', '.erb.deface', '.rhtml'],
|
||
|
|
},
|
||
|
|
razor: {
|
||
|
|
extensions: ['.cshtml', '.razor'],
|
||
|
|
},
|
||
|
|
haml: {
|
||
|
|
extensions: ['.haml', '.haml.deface'],
|
||
|
|
},
|
||
|
|
handlebars: {
|
||
|
|
extensions: ['.handlebars', '.hbs'],
|
||
|
|
},
|
||
|
|
haskell: {
|
||
|
|
extensions: ['.hs', '.hs-boot', '.hsc'],
|
||
|
|
},
|
||
|
|
ini: {
|
||
|
|
extensions: ['.cfg', '.cnf', '.dof', '.ini', '.lektorproject', '.prefs', '.pro', '.properties', '.url'],
|
||
|
|
filenames: [
|
||
|
|
'.buckconfig',
|
||
|
|
'.coveragerc',
|
||
|
|
'.flake8',
|
||
|
|
'.pylintrc',
|
||
|
|
'HOSTS',
|
||
|
|
'buildozer.spec',
|
||
|
|
'hosts',
|
||
|
|
'pylintrc',
|
||
|
|
'vlcrc',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
json: {
|
||
|
|
extensions: [
|
||
|
|
'.4DForm',
|
||
|
|
'.4DProject',
|
||
|
|
'.JSON-tmLanguage',
|
||
|
|
'.avsc',
|
||
|
|
'.geojson',
|
||
|
|
'.gltf',
|
||
|
|
'.har',
|
||
|
|
'.ice',
|
||
|
|
'.json',
|
||
|
|
'.json.example',
|
||
|
|
'.jsonl',
|
||
|
|
'.mcmeta',
|
||
|
|
'.sarif',
|
||
|
|
'.tact',
|
||
|
|
'.tfstate',
|
||
|
|
'.tfstate.backup',
|
||
|
|
'.topojson',
|
||
|
|
'.webapp',
|
||
|
|
'.webmanifest',
|
||
|
|
'.yy',
|
||
|
|
'.yyp',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.all-contributorsrc',
|
||
|
|
'.arcconfig',
|
||
|
|
'.auto-changelog',
|
||
|
|
'.c8rc',
|
||
|
|
'.htmlhintrc',
|
||
|
|
'.imgbotconfig',
|
||
|
|
'.nycrc',
|
||
|
|
'.tern-config',
|
||
|
|
'.tern-project',
|
||
|
|
'.watchmanconfig',
|
||
|
|
'MODULE.bazel.lock',
|
||
|
|
'Package.resolved',
|
||
|
|
'Pipfile.lock',
|
||
|
|
'bun.lock',
|
||
|
|
'composer.lock',
|
||
|
|
'deno.lock',
|
||
|
|
'flake.lock',
|
||
|
|
'mcmod.info',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
jsonc: {
|
||
|
|
extensions: [
|
||
|
|
'.code-snippets',
|
||
|
|
'.code-workspace',
|
||
|
|
'.jsonc',
|
||
|
|
'.sublime-build',
|
||
|
|
'.sublime-color-scheme',
|
||
|
|
'.sublime-commands',
|
||
|
|
'.sublime-completions',
|
||
|
|
'.sublime-keymap',
|
||
|
|
'.sublime-macro',
|
||
|
|
'.sublime-menu',
|
||
|
|
'.sublime-mousemap',
|
||
|
|
'.sublime-project',
|
||
|
|
'.sublime-settings',
|
||
|
|
'.sublime-theme',
|
||
|
|
'.sublime-workspace',
|
||
|
|
'.sublime_metrics',
|
||
|
|
'.sublime_session',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.babelrc',
|
||
|
|
'.devcontainer.json',
|
||
|
|
'.eslintrc.json',
|
||
|
|
'.jscsrc',
|
||
|
|
'.jshintrc',
|
||
|
|
'.jslintrc',
|
||
|
|
'.swcrc',
|
||
|
|
'api-extractor.json',
|
||
|
|
'argv.json',
|
||
|
|
'devcontainer.json',
|
||
|
|
'extensions.json',
|
||
|
|
'jsconfig.json',
|
||
|
|
'keybindings.json',
|
||
|
|
'language-configuration.json',
|
||
|
|
'launch.json',
|
||
|
|
'profiles.json',
|
||
|
|
'settings.json',
|
||
|
|
'tasks.json',
|
||
|
|
'tsconfig.json',
|
||
|
|
'tslint.json',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
java: {
|
||
|
|
extensions: ['.jav', '.java', '.jsh'],
|
||
|
|
},
|
||
|
|
javascript: {
|
||
|
|
extensions: [
|
||
|
|
'._js',
|
||
|
|
'.bones',
|
||
|
|
'.cjs',
|
||
|
|
'.es',
|
||
|
|
'.es6',
|
||
|
|
'.frag',
|
||
|
|
'.gs',
|
||
|
|
'.jake',
|
||
|
|
'.javascript',
|
||
|
|
'.js',
|
||
|
|
'.jsb',
|
||
|
|
'.jscad',
|
||
|
|
'.jsfl',
|
||
|
|
'.jslib',
|
||
|
|
'.jsm',
|
||
|
|
'.jspre',
|
||
|
|
'.jss',
|
||
|
|
'.mjs',
|
||
|
|
'.njs',
|
||
|
|
'.pac',
|
||
|
|
'.sjs',
|
||
|
|
'.ssjs',
|
||
|
|
'.xsjs',
|
||
|
|
'.xsjslib',
|
||
|
|
],
|
||
|
|
filenames: ['Jakefile'],
|
||
|
|
},
|
||
|
|
julia: {
|
||
|
|
extensions: ['.jl'],
|
||
|
|
},
|
||
|
|
kotlin: {
|
||
|
|
extensions: ['.kt', '.ktm', '.kts'],
|
||
|
|
},
|
||
|
|
less: {
|
||
|
|
extensions: ['.less'],
|
||
|
|
},
|
||
|
|
lua: {
|
||
|
|
extensions: ['.fcgi', '.lua', '.luau', '.nse', '.p8', '.pd_lua', '.rbxs', '.rockspec', '.wlua'],
|
||
|
|
filenames: ['.luacheckrc'],
|
||
|
|
},
|
||
|
|
makefile: {
|
||
|
|
extensions: ['.d', '.mak', '.make', '.makefile', '.mk', '.mkfile'],
|
||
|
|
filenames: [
|
||
|
|
'BSDmakefile',
|
||
|
|
'GNUmakefile',
|
||
|
|
'Kbuild',
|
||
|
|
'Makefile',
|
||
|
|
'Makefile.am',
|
||
|
|
'Makefile.boot',
|
||
|
|
'Makefile.frag',
|
||
|
|
'Makefile.in',
|
||
|
|
'Makefile.inc',
|
||
|
|
'Makefile.wat',
|
||
|
|
'makefile',
|
||
|
|
'makefile.sco',
|
||
|
|
'mkfile',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
markdown: {
|
||
|
|
extensions: [
|
||
|
|
'.livemd',
|
||
|
|
'.markdown',
|
||
|
|
'.md',
|
||
|
|
'.mdown',
|
||
|
|
'.mdwn',
|
||
|
|
'.mdx',
|
||
|
|
'.mkd',
|
||
|
|
'.mkdn',
|
||
|
|
'.mkdown',
|
||
|
|
'.ronn',
|
||
|
|
'.scd',
|
||
|
|
'.workbook',
|
||
|
|
],
|
||
|
|
filenames: ['contents.lr'],
|
||
|
|
},
|
||
|
|
'objective-c': {
|
||
|
|
extensions: ['.h', '.m'],
|
||
|
|
},
|
||
|
|
'objective-cpp': {
|
||
|
|
extensions: ['.mm'],
|
||
|
|
},
|
||
|
|
php: {
|
||
|
|
extensions: [
|
||
|
|
'.aw',
|
||
|
|
'.ctp',
|
||
|
|
'.fcgi',
|
||
|
|
'.inc',
|
||
|
|
'.install',
|
||
|
|
'.module',
|
||
|
|
'.php',
|
||
|
|
'.php3',
|
||
|
|
'.php4',
|
||
|
|
'.php5',
|
||
|
|
'.phps',
|
||
|
|
'.phpt',
|
||
|
|
'.theme',
|
||
|
|
],
|
||
|
|
filenames: ['.php', '.php_cs', '.php_cs.dist', 'Phakefile'],
|
||
|
|
},
|
||
|
|
perl: {
|
||
|
|
extensions: ['.al', '.cgi', '.fcgi', '.perl', '.ph', '.pl', '.plx', '.pm', '.psgi', '.t'],
|
||
|
|
filenames: ['.latexmkrc', 'Makefile.PL', 'Rexfile', 'ack', 'cpanfile', 'latexmkrc'],
|
||
|
|
},
|
||
|
|
powershell: {
|
||
|
|
extensions: ['.ps1', '.psd1', '.psm1'],
|
||
|
|
},
|
||
|
|
pug: {
|
||
|
|
extensions: ['.jade', '.pug'],
|
||
|
|
},
|
||
|
|
python: {
|
||
|
|
extensions: [
|
||
|
|
'.cgi',
|
||
|
|
'.codon',
|
||
|
|
'.fcgi',
|
||
|
|
'.gyp',
|
||
|
|
'.gypi',
|
||
|
|
'.lmi',
|
||
|
|
'.py',
|
||
|
|
'.py3',
|
||
|
|
'.pyde',
|
||
|
|
'.pyi',
|
||
|
|
'.pyp',
|
||
|
|
'.pyt',
|
||
|
|
'.pyw',
|
||
|
|
'.rpy',
|
||
|
|
'.sage',
|
||
|
|
'.spec',
|
||
|
|
'.tac',
|
||
|
|
'.wsgi',
|
||
|
|
'.xpy',
|
||
|
|
],
|
||
|
|
filenames: ['.gclient', 'DEPS', 'SConscript', 'SConstruct', 'wscript'],
|
||
|
|
},
|
||
|
|
r: {
|
||
|
|
extensions: ['.r', '.rd', '.rsx'],
|
||
|
|
filenames: ['.Rprofile', 'expr-dist'],
|
||
|
|
},
|
||
|
|
ruby: {
|
||
|
|
extensions: [
|
||
|
|
'.builder',
|
||
|
|
'.eye',
|
||
|
|
'.fcgi',
|
||
|
|
'.gemspec',
|
||
|
|
'.god',
|
||
|
|
'.jbuilder',
|
||
|
|
'.mspec',
|
||
|
|
'.pluginspec',
|
||
|
|
'.podspec',
|
||
|
|
'.prawn',
|
||
|
|
'.rabl',
|
||
|
|
'.rake',
|
||
|
|
'.rb',
|
||
|
|
'.rbi',
|
||
|
|
'.rbuild',
|
||
|
|
'.rbw',
|
||
|
|
'.rbx',
|
||
|
|
'.ru',
|
||
|
|
'.ruby',
|
||
|
|
'.spec',
|
||
|
|
'.thor',
|
||
|
|
'.watchr',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.irbrc',
|
||
|
|
'.pryrc',
|
||
|
|
'.simplecov',
|
||
|
|
'Appraisals',
|
||
|
|
'Berksfile',
|
||
|
|
'Brewfile',
|
||
|
|
'Buildfile',
|
||
|
|
'Capfile',
|
||
|
|
'Dangerfile',
|
||
|
|
'Deliverfile',
|
||
|
|
'Fastfile',
|
||
|
|
'Gemfile',
|
||
|
|
'Guardfile',
|
||
|
|
'Jarfile',
|
||
|
|
'Mavenfile',
|
||
|
|
'Podfile',
|
||
|
|
'Puppetfile',
|
||
|
|
'Rakefile',
|
||
|
|
'Snapfile',
|
||
|
|
'Steepfile',
|
||
|
|
'Thorfile',
|
||
|
|
'Vagrantfile',
|
||
|
|
'buildfile',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
rust: {
|
||
|
|
extensions: ['.rs', '.rs.in'],
|
||
|
|
},
|
||
|
|
scss: {
|
||
|
|
extensions: ['.scss'],
|
||
|
|
},
|
||
|
|
sql: {
|
||
|
|
extensions: ['.cql', '.ddl', '.inc', '.mysql', '.prc', '.sql', '.tab', '.udf', '.viw'],
|
||
|
|
},
|
||
|
|
sass: {
|
||
|
|
extensions: ['.sass'],
|
||
|
|
},
|
||
|
|
scala: {
|
||
|
|
extensions: ['.kojo', '.sbt', '.sc', '.scala'],
|
||
|
|
},
|
||
|
|
shellscript: {
|
||
|
|
extensions: [
|
||
|
|
'.bash',
|
||
|
|
'.bats',
|
||
|
|
'.cgi',
|
||
|
|
'.command',
|
||
|
|
'.fcgi',
|
||
|
|
'.fish',
|
||
|
|
'.ksh',
|
||
|
|
'.sh',
|
||
|
|
'.sh.in',
|
||
|
|
'.tmux',
|
||
|
|
'.tool',
|
||
|
|
'.trigger',
|
||
|
|
'.zsh',
|
||
|
|
'.zsh-theme',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.bash_aliases',
|
||
|
|
'.bash_functions',
|
||
|
|
'.bash_history',
|
||
|
|
'.bash_logout',
|
||
|
|
'.bash_profile',
|
||
|
|
'.bashrc',
|
||
|
|
'.cshrc',
|
||
|
|
'.envrc',
|
||
|
|
'.flaskenv',
|
||
|
|
'.kshrc',
|
||
|
|
'.login',
|
||
|
|
'.profile',
|
||
|
|
'.tmux.conf',
|
||
|
|
'.zlogin',
|
||
|
|
'.zlogout',
|
||
|
|
'.zprofile',
|
||
|
|
'.zshenv',
|
||
|
|
'.zshrc',
|
||
|
|
'9fs',
|
||
|
|
'PKGBUILD',
|
||
|
|
'bash_aliases',
|
||
|
|
'bash_logout',
|
||
|
|
'bash_profile',
|
||
|
|
'bashrc',
|
||
|
|
'cshrc',
|
||
|
|
'gradlew',
|
||
|
|
'kshrc',
|
||
|
|
'login',
|
||
|
|
'man',
|
||
|
|
'profile',
|
||
|
|
'tmux.conf',
|
||
|
|
'zlogin',
|
||
|
|
'zlogout',
|
||
|
|
'zprofile',
|
||
|
|
'zshenv',
|
||
|
|
'zshrc',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
slang: {
|
||
|
|
extensions: ['.fxc', '.hlsl', '.s', '.slang', '.slangh', '.usf', '.ush', '.vfx'],
|
||
|
|
},
|
||
|
|
slim: {
|
||
|
|
extensions: ['.slim'],
|
||
|
|
},
|
||
|
|
solidity: {
|
||
|
|
extensions: ['.sol'],
|
||
|
|
},
|
||
|
|
stylus: {
|
||
|
|
extensions: ['.styl'],
|
||
|
|
},
|
||
|
|
svelte: {
|
||
|
|
extensions: ['.svelte'],
|
||
|
|
},
|
||
|
|
swift: {
|
||
|
|
extensions: ['.swift'],
|
||
|
|
},
|
||
|
|
systemverilog: {
|
||
|
|
extensions: ['.sv', '.svh', '.vh'],
|
||
|
|
},
|
||
|
|
typescriptreact: {
|
||
|
|
extensions: ['.tsx'],
|
||
|
|
},
|
||
|
|
latex: {
|
||
|
|
extensions: [
|
||
|
|
'.aux',
|
||
|
|
'.bbx',
|
||
|
|
'.cbx',
|
||
|
|
'.cls',
|
||
|
|
'.dtx',
|
||
|
|
'.ins',
|
||
|
|
'.lbx',
|
||
|
|
'.ltx',
|
||
|
|
'.mkii',
|
||
|
|
'.mkiv',
|
||
|
|
'.mkvi',
|
||
|
|
'.sty',
|
||
|
|
'.tex',
|
||
|
|
'.toc',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
typescript: {
|
||
|
|
extensions: ['.cts', '.mts', '.ts'],
|
||
|
|
},
|
||
|
|
verilog: {
|
||
|
|
extensions: ['.v', '.veo'],
|
||
|
|
},
|
||
|
|
vim: {
|
||
|
|
extensions: ['.vba', '.vim', '.vimrc', '.vmb'],
|
||
|
|
filenames: ['.exrc', '.gvimrc', '.nvimrc', '.vimrc', '_vimrc', 'gvimrc', 'nvimrc', 'vimrc'],
|
||
|
|
},
|
||
|
|
vb: {
|
||
|
|
extensions: ['.vb', '.vbhtml', '.Dsr', '.bas', '.cls', '.ctl', '.frm', '.vbs'],
|
||
|
|
},
|
||
|
|
vue: {
|
||
|
|
extensions: ['.nvue', '.vue'],
|
||
|
|
},
|
||
|
|
xml: {
|
||
|
|
extensions: [
|
||
|
|
'.adml',
|
||
|
|
'.admx',
|
||
|
|
'.ant',
|
||
|
|
'.axaml',
|
||
|
|
'.axml',
|
||
|
|
'.builds',
|
||
|
|
'.ccproj',
|
||
|
|
'.ccxml',
|
||
|
|
'.clixml',
|
||
|
|
'.cproject',
|
||
|
|
'.cscfg',
|
||
|
|
'.csdef',
|
||
|
|
'.csl',
|
||
|
|
'.csproj',
|
||
|
|
'.ct',
|
||
|
|
'.depproj',
|
||
|
|
'.dita',
|
||
|
|
'.ditamap',
|
||
|
|
'.ditaval',
|
||
|
|
'.dll.config',
|
||
|
|
'.dotsettings',
|
||
|
|
'.filters',
|
||
|
|
'.fsproj',
|
||
|
|
'.fxml',
|
||
|
|
'.glade',
|
||
|
|
'.gml',
|
||
|
|
'.gmx',
|
||
|
|
'.gpx',
|
||
|
|
'.grxml',
|
||
|
|
'.gst',
|
||
|
|
'.hzp',
|
||
|
|
'.iml',
|
||
|
|
'.ivy',
|
||
|
|
'.jelly',
|
||
|
|
'.jsproj',
|
||
|
|
'.kml',
|
||
|
|
'.launch',
|
||
|
|
'.mdpolicy',
|
||
|
|
'.mjml',
|
||
|
|
'.mod',
|
||
|
|
'.mojo',
|
||
|
|
'.mxml',
|
||
|
|
'.natvis',
|
||
|
|
'.ncl',
|
||
|
|
'.ndproj',
|
||
|
|
'.nproj',
|
||
|
|
'.nuspec',
|
||
|
|
'.odd',
|
||
|
|
'.osm',
|
||
|
|
'.pkgproj',
|
||
|
|
'.plist',
|
||
|
|
'.pluginspec',
|
||
|
|
'.proj',
|
||
|
|
'.props',
|
||
|
|
'.ps1xml',
|
||
|
|
'.psc1',
|
||
|
|
'.pt',
|
||
|
|
'.pubxml',
|
||
|
|
'.qhelp',
|
||
|
|
'.rdf',
|
||
|
|
'.res',
|
||
|
|
'.resx',
|
||
|
|
'.rss',
|
||
|
|
'.sch',
|
||
|
|
'.scxml',
|
||
|
|
'.sfproj',
|
||
|
|
'.shproj',
|
||
|
|
'.srdf',
|
||
|
|
'.storyboard',
|
||
|
|
'.sublime-snippet',
|
||
|
|
'.svg',
|
||
|
|
'.sw',
|
||
|
|
'.targets',
|
||
|
|
'.tml',
|
||
|
|
'.typ',
|
||
|
|
'.ui',
|
||
|
|
'.urdf',
|
||
|
|
'.ux',
|
||
|
|
'.vbproj',
|
||
|
|
'.vcxproj',
|
||
|
|
'.vsixmanifest',
|
||
|
|
'.vssettings',
|
||
|
|
'.vstemplate',
|
||
|
|
'.vxml',
|
||
|
|
'.wixproj',
|
||
|
|
'.workflow',
|
||
|
|
'.wsdl',
|
||
|
|
'.wsf',
|
||
|
|
'.wxi',
|
||
|
|
'.wxl',
|
||
|
|
'.wxs',
|
||
|
|
'.x3d',
|
||
|
|
'.xacro',
|
||
|
|
'.xaml',
|
||
|
|
'.xib',
|
||
|
|
'.xlf',
|
||
|
|
'.xliff',
|
||
|
|
'.xmi',
|
||
|
|
'.xml',
|
||
|
|
'.xml.dist',
|
||
|
|
'.xmp',
|
||
|
|
'.xproj',
|
||
|
|
'.xsd',
|
||
|
|
'.xspec',
|
||
|
|
'.xul',
|
||
|
|
'.zcml',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.classpath',
|
||
|
|
'.cproject',
|
||
|
|
'.project',
|
||
|
|
'App.config',
|
||
|
|
'NuGet.config',
|
||
|
|
'Settings.StyleCop',
|
||
|
|
'Web.Debug.config',
|
||
|
|
'Web.Release.config',
|
||
|
|
'Web.config',
|
||
|
|
'packages.config',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
xsl: {
|
||
|
|
extensions: ['.xsl', '.xslt'],
|
||
|
|
},
|
||
|
|
yaml: {
|
||
|
|
extensions: [
|
||
|
|
'.mir',
|
||
|
|
'.reek',
|
||
|
|
'.rviz',
|
||
|
|
'.sublime-syntax',
|
||
|
|
'.syntax',
|
||
|
|
'.yaml',
|
||
|
|
'.yaml-tmlanguage',
|
||
|
|
'.yaml.sed',
|
||
|
|
'.yml',
|
||
|
|
'.yml.mysql',
|
||
|
|
],
|
||
|
|
filenames: [
|
||
|
|
'.clang-format',
|
||
|
|
'.clang-tidy',
|
||
|
|
'.clangd',
|
||
|
|
'.gemrc',
|
||
|
|
'CITATION.cff',
|
||
|
|
'glide.lock',
|
||
|
|
'pixi.lock',
|
||
|
|
'yarn.lock',
|
||
|
|
],
|
||
|
|
},
|
||
|
|
javascriptreact: {
|
||
|
|
extensions: ['.jsx'],
|
||
|
|
},
|
||
|
|
legend: {
|
||
|
|
extensions: ['.pure'],
|
||
|
|
},
|
||
|
|
};
|