filter: excluded_paths: # Exclude `assets` folder, it only contains external libraries. - 'assets/*' # Exclude the external `xmlseclibs.php` library. - 'includes/xmlseclibs/*' # Exclude the `js` folder, it is a copy of `src/js`. - 'js/*' # Exclude minified JavaScript files. - '*.min.js' checks: php: coding_standard: name: WordPress code_rating: true duplication: true
build: nodes: analysis: project_setup: override: - 'true' tests: override: - php-scrutinizer-run - command: phpcs-run use_website_config: true - command: jshint-run use_website_config: false environment: node: version: 6.0.0 filter: excluded_paths: - 'tests/*' - '*.min.js' checks: php: fix_php_opening_tag: false remove_php_closing_tag: false no_mixed_inline_html: false require_braces_around_control_structures: false psr2_control_structure_declaration: false avoid_superglobals: false security_vulnerabilities: false no_exit: false avoid_closing_tag: false javascript: true
coding_style: php: indentation: general: use_tabs: true spaces: around_operators: concatenation: true negation: true within: brackets: true array_initializer: true grouping: true function_call: true function_declaration: true if: true for: true while: true switch: true catch: true ternary_operator: in_short_version: true upper_lower_casing: keywords: general: lower constants: true_false_null: lower