<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Using Git hooks for easier development (2020)	</title>
	<atom:link href="https://christianlydemann.com/using-git-hooks-for-easier-development/feed/" rel="self" type="application/rss+xml" />
	<link>https://christianlydemann.com/using-git-hooks-for-easier-development/</link>
	<description>Advanced Angular Training Made Simple</description>
	<lastBuildDate>Sun, 18 Oct 2020 09:17:28 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>
	<item>
		<title>
		By: The Most Common Cypress Mistakes – Christian Lüdemann		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-51124</link>

		<dc:creator><![CDATA[The Most Common Cypress Mistakes – Christian Lüdemann]]></dc:creator>
		<pubDate>Wed, 10 Jun 2020 21:11:38 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-51124</guid>

					<description><![CDATA[[&#8230;] to use it as a merge check on pull requests, so until you get to that level, you can run it as a pre-push git hook locally and/or make it an optional merge check on pull requests, so flaky tests won&#8217;t block pull [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] to use it as a merge check on pull requests, so until you get to that level, you can run it as a pre-push git hook locally and/or make it an optional merge check on pull requests, so flaky tests won&#8217;t block pull [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Siim Veskilt		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-24730</link>

		<dc:creator><![CDATA[Siim Veskilt]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 08:58:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-24730</guid>

					<description><![CDATA[&quot;post-merge&quot;: &quot;post-npm-install&quot;

npm-post-install?]]></description>
			<content:encoded><![CDATA[<p>&#8220;post-merge&#8221;: &#8220;post-npm-install&#8221;</p>
<p>npm-post-install?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: The Ten Commandments of Angular Development – Christian Lüdemann		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-19926</link>

		<dc:creator><![CDATA[The Ten Commandments of Angular Development – Christian Lüdemann]]></dc:creator>
		<pubDate>Tue, 05 Nov 2019 20:47:51 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-19926</guid>

					<description><![CDATA[[&#8230;] Do type EVERYTHING, DTOs (ideally autogenerate from the BE swagger interface using Swagger codegen). I recommended using the no-any TSLint rule and integrate it into the development flow using Git hooks [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Do type EVERYTHING, DTOs (ideally autogenerate from the BE swagger interface using Swagger codegen). I recommended using the no-any TSLint rule and integrate it into the development flow using Git hooks [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Christian Lydemann		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-19564</link>

		<dc:creator><![CDATA[Christian Lydemann]]></dc:creator>
		<pubDate>Sun, 03 Nov 2019 09:15:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-19564</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308&quot;&gt;Mustafa Çağatay Tulun&lt;/a&gt;.

That is actually in another blog post but thanks! Just updated it.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308">Mustafa Çağatay Tulun</a>.</p>
<p>That is actually in another blog post but thanks! Just updated it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Christian		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9581</link>

		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Sun, 25 Aug 2019 19:07:15 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-9581</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308&quot;&gt;Mustafa Çağatay Tulun&lt;/a&gt;.

Good point, thanks. Will fix that.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308">Mustafa Çağatay Tulun</a>.</p>
<p>Good point, thanks. Will fix that.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Christian		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9363</link>

		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Sat, 24 Aug 2019 05:55:33 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-9363</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308&quot;&gt;Mustafa Çağatay Tulun&lt;/a&gt;.

Good point! I will remove that.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308">Mustafa Çağatay Tulun</a>.</p>
<p>Good point! I will remove that.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mustafa Çağatay Tulun		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-9308</link>

		<dc:creator><![CDATA[Mustafa Çağatay Tulun]]></dc:creator>
		<pubDate>Fri, 23 Aug 2019 20:43:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-9308</guid>

					<description><![CDATA[A very useful article as always, Christian. Thanks!


One thing I want to mention (in case anyone follows my steps): In Prettier configuration, the &lt;code&gt;&quot;parser&quot;: &quot;typescript&quot;&lt;/code&gt; line should be deleted. If you don&#039;t, Prettier tries to parse non-typescript files (e.g. package.json) as TypeScript and raises an error. If you delete that line, Prettier respects the file extension and parse accordingly (e.g. Javascript for js files, TypeScript for ts files, etc.).]]></description>
			<content:encoded><![CDATA[<p>A very useful article as always, Christian. Thanks!</p>
<p>One thing I want to mention (in case anyone follows my steps): In Prettier configuration, the <code>"parser": "typescript"</code> line should be deleted. If you don&#8217;t, Prettier tries to parse non-typescript files (e.g. package.json) as TypeScript and raises an error. If you delete that line, Prettier respects the file extension and parse accordingly (e.g. Javascript for js files, TypeScript for ts files, etc.).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Angular Automation: 6 Things That Should Be Automated in Enterprises – Christian Lüdemann IT		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-351</link>

		<dc:creator><![CDATA[Angular Automation: 6 Things That Should Be Automated in Enterprises – Christian Lüdemann IT]]></dc:creator>
		<pubDate>Tue, 29 Jan 2019 19:21:41 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-351</guid>

					<description><![CDATA[[&#8230;] nice and consistent regardless for each check-in. Normally formatting is enforced either with a pre-commit hook or on the [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] nice and consistent regardless for each check-in. Normally formatting is enforced either with a pre-commit hook or on the [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Marco Lovato		</title>
		<link>https://christianlydemann.com/using-git-hooks-for-easier-development/#comment-25</link>

		<dc:creator><![CDATA[Marco Lovato]]></dc:creator>
		<pubDate>Mon, 06 Aug 2018 23:55:00 +0000</pubDate>
		<guid isPermaLink="false">https://christianlydemann.com/?p=396#comment-25</guid>

					<description><![CDATA[I&#039;ve tried all sorts of tools, but at the end, I wrote something that you may find interesting. https://pypi.org/project/hooks4git 
It is suposed to be language agnostic, easy to configure, simple to understand, and flexible.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve tried all sorts of tools, but at the end, I wrote something that you may find interesting. <a href="https://pypi.org/project/hooks4git" rel="nofollow ugc">https://pypi.org/project/hooks4git</a><br />
It is suposed to be language agnostic, easy to configure, simple to understand, and flexible.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/1332 objects using Memcache
Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching using Disk (Request-wide modification query)

Served from: christianlydemann.com @ 2026-02-22 22:22:13 by W3 Total Cache
-->