<?xml version="1.0"?>
<ruleset name="Syndication Links Ruleset">
	<description>Syndication Link Standards</description>
	<!-- Check up to 8 files simultanously. -->
	<arg name="parallel" value="8"/>
	
	<file>.</file>
	<exclude-pattern>*/includes/class-social-plugins.php</exclude-pattern>
	<exclude-pattern>*/vendor</exclude-pattern>
	<exclude-pattern>*/node_modules</exclude-pattern>
	<exclude-pattern>*/build</exclude-pattern>
	<exclude-pattern>*/genericons-neue</exclude-pattern>
	<!-- Only check the PHP, CSS and SCSS files. -->
	<arg name="extensions" value="php,css,scss/css"/>
	
	<rule ref="PHPCompatibility"/>
	<config name="testVersion" value="5.2-"/>
	<rule ref="WordPress-Core" />	
	<exclude name="WordPress.Files.FileName.InvalidClassFileName" />

	<rule ref="WordPress-Extra" />
        <rule ref="WordPress.WP.I18n"/>
	<config name="text_domain" value="syndication-links,default"/>
	<rule ref="WordPress-VIP">
		<exclude name="WordPress.VIP.FileSystemWritesDisallow" />
		<exclude name="WordPress.VIP.RestrictedFunctions" />
		<exclude name="WordPress.VIP.RestrictedVariables" />
		<exclude name="WordPress.VIP.SuperGlobalInputUsage" />
		<exclude name="WordPress.VIP.ValidatedSanitizedInput" />
		<exclude name="WordPress.CSRF.NonceVerification" />
		<exclude name="WordPress.XSS.EscapeOutput" />
		<exclude name="WordPress.VIP.PostsPerPage.posts_per_page" />
	</rule>
</ruleset>
