source-academy / js-slang

Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
https://source-academy.github.io/source/
Apache License 2.0
66 stars 104 forks source link

Refactor validator #1583

Closed hanscau closed 6 months ago

hanscau commented 6 months ago

Centralised validator functions in validator.ts

Refactor CheckForUndefinedVariable and CheckProgramForUndefinedVariable

Moved relevant util functions to util

coveralls commented 6 months ago

Pull Request Test Coverage Report for Build 8408508107

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/validator/validator.ts 57 58 98.28%
<!-- Total: 70 71 98.59% -->
Totals Coverage Status
Change from base Build 8405750861: -0.03%
Covered Lines: 10471
Relevant Lines: 12528

💛 - Coveralls