Programming language identifier for code references. Uses Linguist language identifiers (lowercase). Known values correspond to token definitions in this Lexicon. New languages can be added as tokens without breaking changes.
ConstraintsmaxLength: 50 bytes
python typescript javascript rust
View raw schema
{
"type": "string",
"maxLength": 50,
"description": "Programming language identifier for code references. Uses Linguist language identifiers (lowercase). Known values correspond to token definitions in this Lexicon. New languages can be added as tokens without breaking changes.",
"knownValues": [
"python",
"typescript",
"javascript",
"rust"
]
}
JavaScript programming language.
Referencescience.alt.dataset.programmingLanguage#javascript
Tokens have no data representation. Use the reference string as a value.
View raw schema
{
"type": "token",
"description": "JavaScript programming language."
}
Python programming language.
Referencescience.alt.dataset.programmingLanguage#python
Tokens have no data representation. Use the reference string as a value.
View raw schema
{
"type": "token",
"description": "Python programming language."
}
Rust programming language.
Referencescience.alt.dataset.programmingLanguage#rust
Tokens have no data representation. Use the reference string as a value.
View raw schema
{
"type": "token",
"description": "Rust programming language."
}
TypeScript programming language.
Referencescience.alt.dataset.programmingLanguage#typescript
Tokens have no data representation. Use the reference string as a value.
View raw schema
{
"type": "token",
"description": "TypeScript programming language."
}