lebab / lebab
Files Coverage
src/Logger.js 100.00%
src/OptionParser.js 100.00%
src/Parser.js 100.00%
src/Transformer.js 100.00%
src/createTransformer.js 96.00%
src/scope/BlockScope.js 100.00%
src/scope/FunctionHoister.js 100.00%
src/scope/FunctionScope.js 100.00%
src/scope/Scope.js 100.00%
src/scope/ScopeManager.js 100.00%
src/scope/Variable.js 100.00%
src/scope/VariableGroup.js 100.00%
src/scope/VariableMarker.js 100.00%
src/syntax/ArrowFunctionExpression.js 100.00%
src/syntax/BaseSyntax.js 100.00%
src/syntax/ExportNamedDeclaration.js 100.00%
src/syntax/ImportDeclaration.js 100.00%
src/syntax/ImportDefaultSpecifier.js 100.00%
src/syntax/ImportSpecifier.js 100.00%
src/syntax/TemplateElement.js 100.00%
src/syntax/TemplateLiteral.js 100.00%
src/syntax/VariableDeclaration.js 100.00%
src/transform/argRest.js 100.00%
src/transform/argSpread.js 100.00%
src/transform/arrow.js 100.00%
src/transform/arrowReturn.js 100.00%
src/transform/class/PotentialClass.js 100.00%
src/transform/class/PotentialConstructor.js 100.00%
src/transform/class/PotentialMethod.js 100.00%
src/transform/class/extractComments.js 100.00%
src/transform/class/index.js 100.00%
src/transform/class/inheritance/ImportUtilDetector.js 100.00%
src/transform/class/inheritance/Inheritance.js 100.00%
src/transform/class/inheritance/Prototypal.js 100.00%
src/transform/class/inheritance/RequireUtilDetector.js 100.00%
src/transform/class/inheritance/RequireUtilInheritsDetector.js 100.00%
src/transform/class/inheritance/UtilInherits.js 100.00%
src/transform/class/isFunctionProperty.js 100.00%
src/transform/class/isTransformableToMethod.js 100.00%
src/transform/class/matchFunctionAssignment.js 100.00%
src/transform/class/matchFunctionDeclaration.js 100.00%
src/transform/class/matchFunctionVar.js 100.00%
src/transform/class/matchObjectDefinePropertyCall.js 100.00%
src/transform/class/matchPrototypeFunctionAssignment.js 100.00%
src/transform/class/matchPrototypeObjectAssignment.js 100.00%
src/transform/commonjs/exportCommonjs.js 100.00%
src/transform/commonjs/importCommonjs.js 100.00%
src/transform/commonjs/index.js 100.00%
src/transform/commonjs/isExports.js 100.00%
src/transform/commonjs/isModuleExports.js 100.00%
src/transform/commonjs/isVarWithRequireCalls.js 100.00%
src/transform/commonjs/matchDefaultExport.js 100.00%
src/transform/commonjs/matchNamedExport.js 100.00%
src/transform/commonjs/matchRequire.js 100.00%
src/transform/defaultParam/index.js 100.00%
src/transform/defaultParam/matchIfUndefinedAssignment.js 100.00%
src/transform/defaultParam/matchOrAssignment.js 100.00%
src/transform/defaultParam/matchTernaryAssignment.js 100.00%
src/transform/destructParam.js 100.00%
src/transform/exponent.js 100.00%
src/transform/forEach/index.js 100.00%
src/transform/forEach/validateForLoop.js 95.45%
src/transform/forOf.js 100.00%
src/transform/includes/comparison.js 100.00%
src/transform/includes/index.js 100.00%
src/transform/includes/matchesIndexOf.js 100.00%
src/transform/let.js 100.00%
src/transform/multiVar.js 100.00%
src/transform/noStrict.js 100.00%
src/transform/objMethod.js 100.00%
src/transform/objShorthand.js 100.00%
src/transform/template.js 92.31%
src/traverser.js 100.00%
src/utils/Hierarchy.js 100.00%
src/utils/copyComments.js 100.00%
src/utils/destructuring.js 100.00%
src/utils/functionType.js 100.00%
src/utils/isEqualAst.js 100.00%
src/utils/isString.js 100.00%
src/utils/matchAliasedForLoop.js 100.00%
src/utils/multiReplaceStatement.js 100.00%
src/utils/variableType.js 100.00%
src/withScope.js 100.00%
Project Totals (83 files) 99.57%
Loading