squaresLab/VarCLR

VarCLR: Variable Semantic Representation Pre-training via Contrastive Learning

34
/ 100
Emerging

VarCLR helps software developers understand code by measuring the semantic similarity between variable names. You input one or more variable names, and it outputs a numerical score indicating how semantically similar they are. This is useful for developers who need to refactor code, understand legacy systems, or maintain consistent naming conventions.

No commits in the last 6 months.

Use this if you need to programmatically determine how semantically similar different variable names are within your codebase.

Not ideal if you are not a software developer or if your primary need is not focused on analyzing variable name semantics in source code.

software-development code-refactoring code-understanding static-analysis developer-tools
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 11 / 25

How are scores calculated?

Stars

40

Forks

5

Language

Python

License

MIT

Last pushed

Jan 04, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/squaresLab/VarCLR"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.