arrow-kt/arrow-meta

BinaryExpression Quote and Template validation

开放

#341 创建于 2019年12月15日

 (1 条评论) (0 个反应) (0 位负责人)Kotlin (43 个派生)github user discovery
AST-scopedocumentationgood first issuehelp wanted

仓库指标

星标
 (406 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Parent issue: #335 Every plugin must be able to use all properties to construct the exact PSI element being fed in to achieve isomorphism between Quote and Scope. To ensure that AST parsing and our quote-and-template system is robust, more testing is needed to increase stability and reliability.

Checklist for BinaryExpressionTest

  • Destructure and make available all methods related to rendering properties (no logic or PsiElements)
  • Testing added for validation to ensure all properties can be used as a commutative identity.
  • Ensure documentation is updated in BinaryExpression matches the example in BinaryExpressionPlugin
  • When confident about working unit tests, make sure BinaryExpression is added to regression testing in QuoteTest.kt

贡献者指南