<?xml version="1.0" encoding="UTF-8"?>

<project name="WordPress" default="build" description="Jenkins">

	<import file="../../builddefault.xml" />

	<target name="phpcs-" depends="init" description="Find coding standard violations using PHP_CodeSniffer">
		<phpcodesniffer standard="${phpcs.standard}" tabWidth="${phpcs.tabWidth}" encoding="${phpcs.encoding}">
			<fileset dir="${src.dir}">
				<include name="**/*.php"/>
				<exclude name="wp-admin/includes/class-ftp-pure.php"/>
				<exclude name="wp-admin/includes/class-ftp-sockets.php"/>
				<exclude name="wp-admin/includes/class-ftp.php"/>
				<exclude name="wp-admin/includes/class-pclzip.php"/>
				<exclude name="wp-includes/Text/"/>
				<exclude name="wp-includes/js/tinymce/plugins/"/>
				<exclude name="wp-includes/class-IXR.php"/>
				<exclude name="wp-includes/class-json.php"/>
				<exclude name="wp-includes/class-phpass.php"/>
				<exclude name="wp-includes/class-phpmailer.php"/>
				<exclude name="wp-includes/class-pop3.php"/>
				<exclude name="wp-includes/class-simplepie.php"/>
				<exclude name="wp-includes/class-smtp.php"/>
				<exclude name="wp-includes/class-snoopy.php"/>
			</fileset>
			<formatter type="emacs" outfile="${build.logs.dir}/${coding-standards.file}"/>
		</phpcodesniffer>
		<reflexive file="${build.logs.dir}/${coding-standards.file}">
			<filterchain>
				<replaceregexp>
					<regexp pattern="C:\\.*\\src\\" replace=""/>
				</replaceregexp>
			</filterchain>
		</reflexive>
	</target>

</project>