Skip to content

Commit 393c981

Browse files
committed
docs: clean up
1 parent 643ff54 commit 393c981

74 files changed

Lines changed: 1915 additions & 8 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.devcontainer/devcontainer.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "javascript",
3+
"image": "mcr.microsoft.com/vscode/devcontainers/javascript-node",
4+
"customizations": {
5+
"vscode": {
6+
"extensions": [
7+
"dbaeumer.vscode-eslint",
8+
"esbenp.prettier-vscode"
9+
],
10+
"settings": {}
11+
}
12+
}
13+
}

.github/workflows/javascript.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: javascript
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Check Out Repository
14+
uses: actions/checkout@v4
15+
16+
# - name: Lint
17+
# uses: pnpm run lint
18+

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ web_modules/
5151
# Optional npm cache directory
5252
.npm
5353

54+
# pnpm
55+
.pnpm-store
56+
5457
# Optional eslint cache
5558
.eslintcache
5659

@@ -130,3 +133,4 @@ dist
130133
.pnp.*
131134

132135
DS_Store
136+
.DS_Store
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# acronyms
2+
3+
# authors
4+
Kernighan
5+
Ritchie
6+
praisetompane
7+
8+
# concepts
9+
10+
11+
# course codes:
12+
13+
14+
# technology:
15+
yaml
16+
llvm
17+
pyspelling
18+
19+
20+
# institutions:
21+
roadmap
22+
pypi
23+
hackerrank
24+
25+
26+
# urls:
27+
https
28+
src

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,17 @@
4444
- Web Development:
4545

4646
## Learning Resources:
47-
- [roadmap](https://roadmap.sh/javascript)
47+
- [JavaScript](https://roadmap.sh/javascript)
48+
- [TypeScript](https://roadmap.sh/typescript)
4849
- practice problems
4950

51+
52+
## Spell Check:
53+
54+
```shell
55+
pnpm run lint
56+
```
57+
5058
# References:
5159

5260
**Disclaimer**: This is an ongoing and incomplete project to unpack these concepts and serve as my distributed memory.

application_projects/README.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

eslint.config.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import js from "@eslint/js";
2+
import globals from "globals";
3+
import c_spell_plugin from "@cspell/eslint-plugin/configs";
4+
5+
export default [
6+
js.configs.recommended,
7+
c_spell_plugin.recommended,
8+
{
9+
rules: {
10+
"no-unused-vars": "error",
11+
"no-undef": "error",
12+
"@cspell/spellchecker": [
13+
"error",
14+
{ customWordListFile: ".spellcheck_exceptions_dictionary.txt" },
15+
],
16+
},
17+
languageOptions: {
18+
ecmaVersion: 2024,
19+
globals: {
20+
//...globals.node,
21+
//...globals.jest,
22+
},
23+
},
24+
ignores: ["legacy/*"]
25+
}
26+
];

package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"scripts": {
3+
"lint": "eslint ."
4+
},
5+
"devDependencies": {
6+
"eslint": "^9.21.0",
7+
"@cspell/eslint-plugin": "^8.8.2",
8+
"@eslint/js": "^9.3.0"
9+
},
10+
"type": "module"
11+
}

0 commit comments

Comments
 (0)