A global ESLint configuration for JotForm JavaScript projects, extending Airbnb's base rules. Currently at v1.0.34, it is intended for internal JotForm developer use. The configuration is minimal: simply extend 'jotform' in your .eslintrc. Requires eslint-config-airbnb as a peer dependency. Updates are driven by JotForm developer feedback. Not recommended for external projects due to lack of customization and beta-level maturity.
npm install eslint-config-jotformNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs and configures ESLint with JotForm rules, then runs a linter on a sample file.
Keep both packages up-to-date; check compatibility with each release.
Avoid overriding rules unless necessary; test thoroughly.
Use ESLint v8.x or configure flat config compatibility with eslint/use-at-your-own-risk.
Monitor repository for updates; consider switching to eslint-config-jotform standalone if available.
Install missing plugin: npm install --save-dev eslint-plugin-import
Run: npm install --save-dev eslint-config-airbnb
Override the rule in .eslintrc: 'react/jsx-filename-extension': 'off'
Install and configure @babel/eslint-parser: npm install --save-dev @babel/core @babel/eslint-parser; add 'parser': '@babel/eslint-parser' to .eslintrc