Skip to content

Commit

Permalink
Init
Browse files Browse the repository at this point in the history
  • Loading branch information
znorman-harris committed Jul 3, 2023
1 parent 7b71536 commit 27479b4
Show file tree
Hide file tree
Showing 2,371 changed files with 302,908 additions and 3 deletions.
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Editor configuration, see http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
max_line_length = off
trim_trailing_whitespace = false
51 changes: 51 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"root": true,
"ignorePatterns": ["**/*"],
"plugins": ["@nx", "simple-import-sort", "unused-imports"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"@nx/enforce-module-boundaries": [
"error",
{
"enforceBuildableLibDependency": true,
"allow": [],
"depConstraints": [
{
"sourceTag": "*",
"onlyDependOnLibsWithTags": ["*"]
}
]
}
],
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"spaced-comment": [
"error",
"always",
{
"block": {
"balanced": true
}
}
],
"unused-imports/no-unused-imports": "error",
"no-duplicate-imports": "error"
}
},
{
"files": ["*.ts", "*.tsx"],
"extends": ["plugin:@nx/typescript"],
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"no-shadow": "error"
}
},
{
"files": ["*.js", "*.jsx"],
"extends": ["plugin:@nx/javascript"],
"rules": {}
}
]
}
56 changes: 56 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# compiled output
/dist
/tmp
/out-tsc

# dependencies
/node_modules

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# test helper file that we auto-generate
parse-test/

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# misc
/.angular/cache
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings
migrations.json

# System Files
.DS_Store
Thumbs.db

# vscode extension building
.vscode-test
*.vsix
*package.nls*.json
idl.extension.host.log

# files to ignore for compliance
compliance/3rdpartylicenses_condensed.md
compliance/3rdpartylicenses_encryption.csv
compliance/3rdpartylicenses.csv
compliance/compliance.json
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
engine-strict=true
16 changes: 16 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Add files here to ignore them from prettier formatting

/.angular
/.github
/.vscode
/.vscode-test
/dist
/coverage
routines.json
global.json
extension/language/syntaxes/src/*
idl/routines
compliance
/*idl.json
*settings.json
apps/test-tokenizer/src/test-maker/cache/cache.json
3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"singleQuote": true
}
12 changes: 12 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"recommendations": [
"angular.ng-template",
"nrwl.angular-console",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"dbaeumer.vscode-eslint",
"streetsidesoftware.code-spell-checker",
"connor4312.css-theme-completions",
"pedro-w.tmlanguage"
]
}
34 changes: 34 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// A launch configuration that compiles the extension and then opens it inside a new window
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
{
"version": "0.2.0",
"configurations": [
{
"name": "Run IDL Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["--extensionDevelopmentPath=${workspaceFolder}"],
"outFiles": ["${workspaceFolder}/dist/apps/client/**/*.js"],
"env": {
"VSCODE_IDL_DEBUGGING": "true",
"VSCODE_IDL_LOG_TO_FILE": "false",
"VSCODE_IDL_LOGFILE": ""
}
},
{
"name": "Run IDL Extension Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/dist/apps/client-e2e/main.js"
],
"outFiles": ["${workspaceFolder}/dist/apps/vscode-e2e-runner/main.js"],
"preLaunchTask": "npm: start-test"
}
]
}
70 changes: 70 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.formatOnSave": true,
"cSpell.words": [
"Arrayify",
"bendcase",
"bendelse",
"bendfor",
"bendforeach",
"bendrep",
"bendswitch",
"bendwhile",
"defint",
"Deref",
"Doesnt",
"dont",
"ENVI",
"ENVIGLT",
"enviraster",
"ENVIRPC",
"FFIDL",
"fflate",
"Fuzzysort",
"idlwv",
"INCREMENTERS",
"minilog",
"mlog",
"nbands",
"ncolumns",
"nosort",
"Novus",
"nrows",
"nrwl",
"onig",
"onigurama",
"paren",
"populators",
"Recurser",
"Recursor",
"RETALL",
"SPATIALREF",
"stepover",
"strictarr",
"strtok",
"struct",
"sysvar",
"TLDR",
"TOGGLEABLE",
"traceback",
"Uncaptured",
"vsix",
"workerio",
"wschanges"
],
"cSpell.enableFiletypes": ["!json"],
"[yaml]": {
"editor.formatOnSave": false
},
"[yaml-tmlanguage]": {
"editor.formatOnSave": false
},
"[html]": {
"editor.formatOnSave": false
}
}
63 changes: 63 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
.angular/**
.github/**
.idl/idl.json
.vscode/**
.vscode-test/**
apps/**
compliance/lib-licenses/**
compliance/3rdparty.json
compliance/3rdpartylicenses_condensed.md
compliance/3rdpartylicenses_encryption.csv
compliance/3rdpartylicenses.csv
compliance/compliance.js
compliance/compliance.json
compliance/copyrights.json
compliance/licenses.json
dist/apps/client/3rdpartylicenses.txt
dist/apps/client/assets/.gitkeep
dist/apps/client-e2e/**
dist/apps/idl-webview/3rdpartylicenses.txt
dist/apps/i18n/**
dist/apps/package-json/**
dist/apps/parsing-worker/3rdpartylicenses.txt
dist/apps/parsing-worker/assets/.gitkeep
dist/apps/server/3rdpartylicenses.txt
dist/apps/server/main.js.LICENSE.txt
dist/apps/server/assets/.gitkeep
dist/apps/test-tokenizer/**
dist/apps/tmlang-maker/**
dist/apps/vscode-e2e-runner/**
extension/docs/README.md
extension/docs/developer/**
extension/language/syntaxes/src/**
extension/README.md
idl/helpers/**
idl/test/**
idl/README.md
idl/idl.json
libs/**
node_modules/**
parse-test/**
tools/**
tmp/**
.all-contributorsrc
.editorconfig
.eslintrc.json
.gitignore
.npmrc
.prettierignore
.prettierrc
.vscodeignore
angular.json
compile_speed_test.pro
decorate-angular-cli.js
jest.config.ts
jest.preset.js
jest.preset.ts
migrations.json
nx.json
NX.md
package-lock.json
problems.json
tsconfig.base.json
webpack.base.config.js
Loading

0 comments on commit 27479b4

Please sign in to comment.