PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.2
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.2
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / .eslintrc.js
jetformbuilder Last commit date
assets 1 month ago compatibility 1 month ago components 8 months ago includes 1 month ago languages 2 months ago modules 4 weeks ago templates 1 year ago vendor 1 month ago .eslintrc.js 2 years ago index.php 2 years ago jet-form-builder.php 4 weeks ago load.php 2 years ago readme.txt 4 weeks ago uninstall.php 2 years ago
.eslintrc.js
87 lines
1 module.exports = {
2 root: true,
3 env: {
4 browser: true,
5 es6: true,
6 'jest/globals': true,
7 },
8 extends: [
9 'plugin:@wordpress/eslint-plugin/recommended',
10 ],
11 parser: '@babel/eslint-parser',
12 parserOptions: {
13 sourceType: 'module',
14 babelOptions: {
15 configFile: './.babelrc',
16 },
17 },
18 ignorePatterns: [ '**/build/*', '**/dist/*', '**/lib/*' ],
19 rules: {
20 'react/jsx-no-undef': 'off',
21 'prettier/prettier': 'off',
22 'jsdoc/require-param-type': 'off',
23 'jsdoc/require-returns-description': 'off',
24 'jsdoc/no-undefined-types': 'off',
25 'max-lines-per-function': [
26 'error',
27 {
28 max: 50,
29 skipBlankLines: true,
30 skipComments: true,
31 },
32 ],
33 'max-depth': [
34 'error',
35 2,
36 ],
37 'no-constructor-return': 'error',
38 'no-await-in-loop': 'error',
39 eqeqeq: [ 'error', 'always' ],
40 camelcase: [
41 'error',
42 {
43 properties: 'never',
44 ignoreDestructuring: true,
45 },
46 ],
47 'no-var': 'error',
48 'import/no-unresolved': 'off',
49 '@stylistic/arrow-spacing': 'error',
50 '@stylistic/block-spacing': 'error',
51 '@stylistic/comma-spacing': [
52 'error',
53 { before: false, after: true },
54 ],
55 '@stylistic/array-bracket-spacing': [ 'error', 'always' ],
56 '@stylistic/computed-property-spacing': [ 'error', 'always' ],
57 '@wordpress/i18n-text-domain': [
58 'error',
59 {
60 allowedTextDomain: [ 'jet-form-builder' ],
61 },
62 ],
63 },
64 plugins: [
65 'react',
66 '@stylistic',
67 'jest',
68 ],
69 globals: {
70 window: 'readonly',
71 jQuery: 'readonly',
72 Vue: 'readonly',
73 Vuex: 'readonly',
74 wp: 'readonly',
75 ajaxurl: 'readonly',
76 jfbEventBus: 'writable',
77 JetFBComponents: 'writable',
78 JetFBActions: 'writable',
79 JetFBStore: 'writable',
80 JetFBHooks: 'writable',
81 JetFormEditorData: 'readonly',
82 JetFormBuilderSettings: 'readonly',
83 JetFormBuilderAbstract: 'writable',
84 JetFormBuilderFunctions: 'writable',
85 JetPlugins: 'writable',
86 },
87 };