At work, my team created our own little scripting language using Ruby and the Treetop parser. The syntax for the language itself is very similar to Ruby.
I'm using Ruby and the Ruby extension for syntax highlighting for our files for this language, but the Ruby extension throws errors because the language isn't actually Ruby.
Is there a way to disable error checking for specific file types? Should I fork the Ruby extension?
Thanks.


Workspaces can solve that
You need to save one folder for each project, let them be Ruby and DSL. Then you can, for example, disable the Ruby Syntax Highlighting extension in the DSL workspace and enable them in the Ruby workspace.
You may want to go to File → Add Folder to Workspace..., if so both workspaces will appear in the Explorer panel.