Enable no-unexternalized strings warning in tslint

This commit is contained in:
Dirk Baeumer 2016-01-21 10:22:52 +01:00
parent 33f221b9b9
commit cf72b12ce2
2 changed files with 101 additions and 94 deletions

View file

@ -11,137 +11,137 @@ this.MonacoEditorLanguages = this.MonacoEditorLanguages || [];
let MonacoEditorLanguages: ILanguageDef[] = this.MonacoEditorLanguages; let MonacoEditorLanguages: ILanguageDef[] = this.MonacoEditorLanguages;
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "bat", id: 'bat',
extensions: [ ".bat", ".cmd"], extensions: [ '.bat', '.cmd'],
aliases: [ "Batch", "bat" ], aliases: [ 'Batch', 'bat' ],
defModule: "vs/editor/standalone-languages/bat" defModule: 'vs/editor/standalone-languages/bat'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "coffeescript", id: 'coffeescript',
extensions: [ ".coffee" ], extensions: [ '.coffee' ],
aliases: [ "CoffeeScript", "coffeescript", "coffee" ], aliases: [ 'CoffeeScript', 'coffeescript', 'coffee' ],
mimetypes: ["text/x-coffeescript", "text/coffeescript"], mimetypes: ['text/x-coffeescript', 'text/coffeescript'],
defModule: "vs/editor/standalone-languages/coffee" defModule: 'vs/editor/standalone-languages/coffee'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "c", id: 'c',
extensions: [ ".c", ".h" ], extensions: [ '.c', '.h' ],
aliases: [ "C", "c" ], aliases: [ 'C', 'c' ],
defModule: "vs/editor/standalone-languages/cpp" defModule: 'vs/editor/standalone-languages/cpp'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "cpp", id: 'cpp',
extensions: [ ".cpp", ".cc", ".cxx", ".hpp", ".hh", ".hxx" ], extensions: [ '.cpp', '.cc', '.cxx', '.hpp', '.hh', '.hxx' ],
aliases: [ "C++", "Cpp", "cpp"], aliases: [ 'C++', 'Cpp', 'cpp'],
defModule: "vs/editor/standalone-languages/cpp" defModule: 'vs/editor/standalone-languages/cpp'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "csharp", id: 'csharp',
extensions: [ ".cs", ".csx" ], extensions: [ '.cs', '.csx' ],
aliases: [ "C#", "csharp" ], aliases: [ 'C#', 'csharp' ],
defModule: "vs/editor/standalone-languages/csharp" defModule: 'vs/editor/standalone-languages/csharp'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "dockerfile", id: 'dockerfile',
extensions: [ ".dockerfile" ], extensions: [ '.dockerfile' ],
filenames: [ "Dockerfile" ], filenames: [ 'Dockerfile' ],
aliases: [ "Dockerfile" ], aliases: [ 'Dockerfile' ],
defModule: "vs/editor/standalone-languages/dockerfile" defModule: 'vs/editor/standalone-languages/dockerfile'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "fsharp", id: 'fsharp',
extensions: [ ".fs", ".fsi", ".ml", ".mli", ".fsx", ".fsscript" ], extensions: [ '.fs', '.fsi', '.ml', '.mli', '.fsx', '.fsscript' ],
aliases: [ "F#", "FSharp", "fsharp" ], aliases: [ 'F#', 'FSharp', 'fsharp' ],
defModule: "vs/editor/standalone-languages/fsharp" defModule: 'vs/editor/standalone-languages/fsharp'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "go", id: 'go',
extensions: [ ".go" ], extensions: [ '.go' ],
aliases: [ "Go" ], aliases: [ 'Go' ],
defModule: "vs/editor/standalone-languages/go" defModule: 'vs/editor/standalone-languages/go'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "ini", id: 'ini',
extensions: [ ".ini", ".properties", ".gitconfig" ], extensions: [ '.ini', '.properties', '.gitconfig' ],
filenames: ["config", ".gitattributes", ".gitconfig", ".editorconfig"], filenames: ['config', '.gitattributes', '.gitconfig', '.editorconfig'],
aliases: [ "Ini", "ini" ], aliases: [ 'Ini', 'ini' ],
defModule: "vs/editor/standalone-languages/ini" defModule: 'vs/editor/standalone-languages/ini'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "jade", id: 'jade',
extensions: [ ".jade" ], extensions: [ '.jade' ],
aliases: [ "Jade", "jade" ], aliases: [ 'Jade', 'jade' ],
defModule: "vs/editor/standalone-languages/jade" defModule: 'vs/editor/standalone-languages/jade'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "java", id: 'java',
extensions: [ ".java", ".jav" ], extensions: [ '.java', '.jav' ],
aliases: [ "Java", "java" ], aliases: [ 'Java', 'java' ],
mimetypes: ["text/x-java-source", "text/x-java"], mimetypes: ['text/x-java-source', 'text/x-java'],
defModule: "vs/editor/standalone-languages/java" defModule: 'vs/editor/standalone-languages/java'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "lua", id: 'lua',
extensions: [ ".lua" ], extensions: [ '.lua' ],
aliases: [ "Lua", "lua" ], aliases: [ 'Lua', 'lua' ],
defModule: "vs/editor/standalone-languages/lua" defModule: 'vs/editor/standalone-languages/lua'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "objective-c", id: 'objective-c',
extensions: [ ".m" ], extensions: [ '.m' ],
aliases: [ "Objective-C"], aliases: [ 'Objective-C'],
defModule: "vs/editor/standalone-languages/objective-c" defModule: 'vs/editor/standalone-languages/objective-c'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "powershell", id: 'powershell',
extensions: [ ".ps1", ".psm1", ".psd1" ], extensions: [ '.ps1', '.psm1', '.psd1' ],
aliases: [ "PowerShell", "powershell", "ps", "ps1" ], aliases: [ 'PowerShell', 'powershell', 'ps', 'ps1' ],
defModule: "vs/editor/standalone-languages/powershell" defModule: 'vs/editor/standalone-languages/powershell'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "python", id: 'python',
extensions: [ ".py", ".rpy", ".pyw", ".cpy", ".gyp", ".gypi" ], extensions: [ '.py', '.rpy', '.pyw', '.cpy', '.gyp', '.gypi' ],
aliases: [ "Python", "py" ], aliases: [ 'Python', 'py' ],
firstLine: "^#!/.*\\bpython[0-9.-]*\\b", firstLine: '^#!/.*\\bpython[0-9.-]*\\b',
defModule: "vs/editor/standalone-languages/python" defModule: 'vs/editor/standalone-languages/python'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "r", id: 'r',
extensions: [ ".r", ".rhistory", ".rprofile", ".rt" ], extensions: [ '.r', '.rhistory', '.rprofile', '.rt' ],
aliases: [ "R", "r" ], aliases: [ 'R', 'r' ],
defModule: "vs/editor/standalone-languages/r" defModule: 'vs/editor/standalone-languages/r'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "ruby", id: 'ruby',
extensions: [ ".rb", ".rbx", ".rjs", ".gemspec", ".pp" ], extensions: [ '.rb', '.rbx', '.rjs', '.gemspec', '.pp' ],
filenames: [ "rakefile" ], filenames: [ 'rakefile' ],
aliases: [ "Ruby", "rb" ], aliases: [ 'Ruby', 'rb' ],
defModule: "vs/editor/standalone-languages/ruby" defModule: 'vs/editor/standalone-languages/ruby'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "swift", id: 'swift',
aliases: ["Swift","swift"], aliases: ['Swift','swift'],
extensions: [".swift"], extensions: ['.swift'],
mimetypes: ["text/swift"], mimetypes: ['text/swift'],
defModule: "vs/editor/standalone-languages/swift" defModule: 'vs/editor/standalone-languages/swift'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "sql", id: 'sql',
extensions: [ ".sql" ], extensions: [ '.sql' ],
aliases: [ "SQL" ], aliases: [ 'SQL' ],
defModule: "vs/editor/standalone-languages/sql" defModule: 'vs/editor/standalone-languages/sql'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "vb", id: 'vb',
extensions: [ ".vb" ], extensions: [ '.vb' ],
aliases: [ "Visual Basic", "vb" ], aliases: [ 'Visual Basic', 'vb' ],
defModule: "vs/editor/standalone-languages/vb" defModule: 'vs/editor/standalone-languages/vb'
}); });
MonacoEditorLanguages.push({ MonacoEditorLanguages.push({
id: "xml", id: 'xml',
extensions: [ ".xml", ".dtd", ".ascx", ".csproj", ".config", ".wxi", ".wxl", ".wxs", ".xaml", ".svg", ".svgz" ], extensions: [ '.xml', '.dtd', '.ascx', '.csproj', '.config', '.wxi', '.wxl', '.wxs', '.xaml', '.svg', '.svgz' ],
firstLine : "(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)", firstLine : '(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)',
aliases: [ "XML", "xml" ], aliases: [ 'XML', 'xml' ],
mimetypes: ["text/xml", "application/xml", "application/xaml+xml", "application/xml-dtd"], mimetypes: ['text/xml', 'application/xml', 'application/xaml+xml', 'application/xml-dtd'],
defModule: "vs/editor/standalone-languages/xml" defModule: 'vs/editor/standalone-languages/xml'
}); });

View file

@ -2,6 +2,13 @@
"rules": { "rules": {
"no-unused-expression": true, "no-unused-expression": true,
"no-unreachable": true, "no-unreachable": true,
"no-duplicate-variable": true "no-duplicate-variable": true,
"no-unexternalized-strings": [
true,
{
"signatures": ["localize", "nls.localize"],
"messageIndex": 1
}
]
} }
} }