<commit_before>---
title: "ESLint Part 3: Analysis"
date: 2016-06-21T16:35:10.133Z
layout: post
path: /eslint-part-3-analysis/
next:
previous: /eslint-part-2-contribution/
tags:
  - eslint
  - javascript
  - node-js
  - software
---

![ESLint Logo](https://static.sinap.ps/blog/2016/06_jun/eslint/eslint-logo-rev3.png)

I've already spoken about my initial [ESLint](http://eslint.org/) [explorations (Part 1)](/eslint-part-1-exploration/) and [contributions (Part 2)](/eslint-part-2-contributions/). For Part 3, let's get a little deeper. Why use ESLint in the first place? Why is it so hard for a group of people to agree on one style guide? Can we at least make it easier to compare configurations?

<div class='fold'></div>

## Trying to adapt<commit_msg>fix(post): Fix a couple typos in ESLint Part 3<commit_after>---
title: "ESLint Part 3: Analysis"
date: 2016-06-21T16:35:10.133Z
layout: post
path: /eslint-part-3-analysis/
next:
previous: /eslint-part-2-contribution/
tags:
  - eslint
  - javascript
  - nodejs
  - software
---

![ESLint Logo](https://static.sinap.ps/blog/2016/06_jun/eslint/eslint-logo-rev3.png)

I've already spoken about my initial [ESLint](http://eslint.org/) [explorations (Part 1)](/eslint-part-1-exploration/) and [contributions (Part 2)](/eslint-part-2-contribution/). For Part 3, let's get a little deeper. Why use ESLint in the first place? Why is it so hard for a group of people to agree on one style guide? Can we at least make it easier to compare configurations?

<div class='fold'></div>

## Trying to adapt
{'fraction_non_alphanumeric': 0.1383322559793148, 'fraction_numerical': 0.04201680672268908, 'mean_word_length': 3.9615384615384617, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1208932', 'n_tokens_mistral': 593, 'n_tokens_neox': 535, 'n_words': 171}