Files
serena/scripts/print_language_list.py
T
Michael Panchenko 0bbd9e375e Reformat (minor, after replacing black with ruff)
Black dependency created a dependabot warning and couldn't be bumped since it collided with pathspec dependencies. Since ruff can also format, black is not needed. But we now have these small format changes, mostly in test files
2026-03-23 21:10:41 +01:00

15 lines
422 B
Python

"""
Prints the list of supported languages, for use in the project.yml template
"""
from solidlsp.ls_config import Language
if __name__ == "__main__":
lang_strings = sorted([l.value for l in Language])
max_len = max(len(s) for s in lang_strings)
fmt = f"%-{max_len + 2}s"
for i, l in enumerate(lang_strings):
if i % 5 == 0:
print("\n# ", end="")
print(" " + fmt % l, end="")