Feedback principles

The scope of feedback that PureType aims to provide

During the feedback stage — regardless of time or location — PureType aims to be guided by the following principles:

  • Empower Developers: Enhance the skills and capabilities of developers.

  • Identify High-Level Issues: Detect problems that occur between modules and functions, rather than at the single line level

  • Embrace Subjectivity: Focus on subjective suggestions; leave objective rules to traditional linters.

  • Promote Idiomatic Code: Guide developers to write idiomatic code from the start to avoid bad habits setting in

  • Teach Something In Each Interaction: Don’t just rearrange code. Refactor (correctly) and attach a lesson with each change

  • Take a Load Off: suggest patterns that are hard to notice, but make the code much simpler

Last updated