Repository: sindresorhus/awesome-lint (js)

Issue:
Wrong "List item description must start with valid casing  awesome/list-item" error
Data

```
cat README.md
- [iqvoc](https://github.com/innoq/iqvoc) - SKOS(-XL) Vocabulary Management System for the Semantic Web.
```

Reproduction 

```
wget https://gist.githubusercontent.com/maximveksler/e04db4c4e50b5756f8865a836028bacf/raw/6fdc20ef697e2e2445e1c52a14012c1f32797344/README.md
Maxims-MBP:lint-bug maximveksler$ awesome-lint
✖ Linting

  README.md:1:1
  ✖  1:1   Missing or invalid Table of Contents                awesome/toc
  ✖  1:1   Missing License section                             awesome/license
  ✖  1:1   Awesome list must reside in a valid git repository  awesome/git-repo-age
  ✖  1:1   Missing file contributing.md                        awesome/contributing
  ✖  1:1   Missing newline character at end of file            final-newline
  ✖  1:42  List item description must start with valid casing  awesome/list-item

  6 errors
```

Live at https://github.com/semantalytics/awesome-semantic-web


Please note that no error is reported for the following example:

```
Maxims-MBP:lint-bug maximveksler$ cat README.md
- [iqvoc](https://github.com/innoq/iqvoc) - SKOS Vocabulary Management System for the Semantic Web.
```

Pull request description:
Consider upper as valid list item prefix case
Fixes #52.

Upper case should be also considered as valid. And I added those 2 cases into tests.


Patch:
diff --git a/rules/list-item.js b/rules/list-item.js
index 9bf319e..925d274 100644
--- a/rules/list-item.js
+++ b/rules/list-item.js
@@ -14,7 +14,8 @@ const listItemPrefixCaseWhitelist = new Set([
 	'camel',
 	'capital',
 	'constant',
-	'pascal'
+	'pascal',
+	'upper'
 ]);
 
 // Valid node types in list item link


Test patch:
diff --git a/test/fixtures/list-item/0.md b/test/fixtures/list-item/0.md
index 2891995..aa145f2 100644
--- a/test/fixtures/list-item/0.md
+++ b/test/fixtures/list-item/0.md
@@ -34,6 +34,8 @@ These are valid list items that don't need a description.
 - [ironNode](https://github.com/s-a/iron-node) - Node.js debugger supporting ES2015 out of the box.
 - [i2c-bus](https://github.com/fivdi/i2c-bus) - I2C serial bus access.
 - [Mark Text](https://github.com/marktext/marktext) - Real-time preview Markdown editor.
+- [iqvoc](https://github.com/innoq/iqvoc) - SKOS(-XL) Vocabulary Management System for the Semantic Web.
+- [Bridge](https://github.com/bridgedotnet/Bridge) - C# to JavaScript transpiler. Write modern mobile and web apps in C# and run them anywhere in JavaScript.
 
 - [foo](https://foo.com) - "Catan" inspired board game.
 - [foo](https://foo.com) - 'About This App' window.