{{ message }}
Add bun and deno to interpreters in languages.yml for JavaScript#7878
Merged
Conversation
bun and deno to interpreters in languages.yml
bun and deno to interpreters in languages.ymlbun and deno to interpreters in languages.yml for JavaScript
lildude
reviewed
Mar 26, 2026
…th the `TypeScript` language. Removed JavaScript entries from interpreter test.
lildude
requested changes
Mar 26, 2026
lildude
left a comment
Member
There was a problem hiding this comment.
Along with my inline comment, you've got test failures due to the extensionless test/fixtures/TypeScript/main test file. I've searched GitHub and there are only 2 other users of this that are not Linguist and it's forks.
With that in mind, please:
- remove that file
- add real-world samples for both JavaScript and TypeScript which have bun and deno shebangs into their respective
samples/directories.
…reter for the `JavaScript` language.
…guist/blob/main/test/test_language.rb) handle array's of languages for each interpreter in `test_find_by_interpreter`.
lildude
requested changes
Mar 27, 2026
lildude
left a comment
Member
There was a problem hiding this comment.
Please update the PR body to use the "I am adding a new extension to a language." part of the template and fill it in as if you're adding an extension.
The important part is we need real-world samples with their original filenames, and a link to the original source location and the license for legal reasons.
Please also add equivalent samples for TypeScript too.
Collaborator
This file demonstrates OOP in Deno using TypeScript with a User class that encapsulates user data and provides methods to display and update user information.
This script demonstrates OOP principles in TypeScript using Bun, including abstraction, encapsulation, inheritance, and polymorphism.
Added a software license notice to the deno.ts file.
Added author, copyright, and license information to the file.
Added author, copyright, and license comments to deno.js
Member
19 tasks
lildude
approved these changes
Jun 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Added the bun and deno interpreters to languages.yml.
Description
This PR adds 4 examples, each with the MIT license, and adds the deno and bun interpreters to languages.yml for the
JavaScriptlanguage. The license(s) are included as comments in the code.Checklist: