PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.5.1
JetFormBuilder — Dynamic Blocks Form Builder v3.6.5.1
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 day ago compatibility 1 week ago components 8 months ago includes 1 week ago languages 2 months ago modules 1 day ago templates 1 year ago vendor 1 week ago .eslintrc.js 2 years ago index.php 2 years ago jet-form-builder.php 1 day ago load.php 2 years ago readme.txt 1 day 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 };