Update: Deprecation of --skip-validation flag in FDK v9.6.0

To build and publish Freshworks apps, the Freshworks CLI (FDK) supported the --skip-validation flag that allowed skipping lint checks and other validations when running, validating, or packing an app.

Important change

Starting from FDK version 9.6.0, the --skip-validation flag will no longer be supported.

New flag introduced

A new flag --skip-lint is now available.

  • It only skips lint validations. No other validations or options are bypassed with this flag.
  • This flag is temporary and will be deprecated soon.

Action Required

We strongly recommend updating your apps to fix all lint errors and most warnings to ensure a smoother app publishing process and future compatibility.

This change will ensure the apps on the Freshworks Marketplace are built secure, compliant, performant, and maintainable. If you face any trouble with these changes, please start a thread on our community to share your concerns and feedback.

Thank you for your cooperation and support in keeping the Freshworks app ecosystem clean and robust!

Hello,

Question: Does this apply to code test coverage as well, in that this can no longer be bypassed? Achieving full test coverage, at least the way it’s measured, can be very difficult in some custom applications.

The linter/validation bypass removal makes sense, but enforcing test coverage without recourse, for at least private/personal apps, would be a serious issue.