diff --git a/packages/cspell-lib/src/lib/LanguageIds.test.ts b/packages/cspell-lib/src/lib/LanguageIds.test.ts index 56c99df1bf3..d107e8df1da 100644 --- a/packages/cspell-lib/src/lib/LanguageIds.test.ts +++ b/packages/cspell-lib/src/lib/LanguageIds.test.ts @@ -30,6 +30,8 @@ describe('Validate LanguageIds', () => { ${'my-cert.pem'} | ${['pem']} ${'my-private-cert.private-key.pem'} | ${['pem', 'pem-private-key']} ${'Dockerfile'} | ${['dockerfile']} + ${'Dockerfile.dev'} | ${['dockerfile']} + ${'code.jl'} | ${['julia']} `('getLanguagesForBasename $filename', ({ filename, expected }) => { expect(LangId.getLanguagesForBasename(filename)).toEqual(expected); }); diff --git a/packages/cspell-lib/src/lib/LanguageIds.ts b/packages/cspell-lib/src/lib/LanguageIds.ts index 2a3a1980630..3e83bd0cd7a 100644 --- a/packages/cspell-lib/src/lib/LanguageIds.ts +++ b/packages/cspell-lib/src/lib/LanguageIds.ts @@ -48,7 +48,7 @@ export const languageExtensionDefinitions: LanguageDefinitions = [ { id: 'css', extensions: ['.css'] }, { id: 'dhall', extensions: ['.dhall'] }, { id: 'diff', extensions: ['.diff', '.patch', '.rej'] }, - { id: 'dockerfile', extensions: ['.dockerfile'], filenames: ['Dockerfile', 'dockerfile'] }, + { id: 'dockerfile', extensions: ['.dockerfile'], filenames: ['Dockerfile', 'dockerfile', 'Dockerfile.dev'] }, { id: 'elixir', extensions: ['.ex', '.exs'] }, { id: 'fsharp', extensions: ['.fs', '.fsi', '.fsx', '.fsscript'] }, { id: 'go', extensions: ['.go'] }, @@ -71,6 +71,7 @@ export const languageExtensionDefinitions: LanguageDefinitions = [ }, { id: 'jsonc', extensions: ['.jsonc'] }, { id: 'jsonc', extensions: ['.code-workspace'], filenames: ['.code-workspace'] }, + { id: 'julia', extensions: ['.jl'] }, { id: 'jungle', extensions: ['.jungle'] }, { id: 'less', extensions: ['.less'] }, { id: 'literate haskell', extensions: ['.lhs'] },