-
Notifications
You must be signed in to change notification settings - Fork 11
Lara dsl deprecation #182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+7,418
−262,165
Merged
Lara dsl deprecation #182
Changes from all commits
Commits
Show all changes
162 commits
Select commit
Hold shift + click to select a range
9fde1cf
Adapt to changes in lara-framework
lm-sousa 7674b22
Remove dead code
lm-sousa cd1331c
Rename tests
lm-sousa 4ee2104
Refactor tests
lm-sousa 0b7a6c5
Rename test files
lm-sousa a87153e
Refactor tests
lm-sousa f0106b1
Fix bug introduced in parser
lm-sousa ec71334
Refactor tests
lm-sousa 0f11abb
Refactor test files
lm-sousa d66a78d
Rename test files
lm-sousa c8d2bf6
Refactor tests
lm-sousa 0735227
Refactor tests
lm-sousa bc19294
Fix test names
lm-sousa ae72c85
Refactor tests
lm-sousa 8c2dbb8
Refactor tests
lm-sousa 8fd78db
Refactor tests
lm-sousa 3271f24
Refactor tests
lm-sousa 80ec04f
Refactor tests
lm-sousa cba4f6a
Fix tests
lm-sousa ee7cc39
Remove Eclipse and Ivy specific files
lm-sousa bb1915d
Refactor test
lm-sousa 7109f57
Refactor tests
lm-sousa 892e93e
Bug related test fixes
lm-sousa 9004e3c
Refactor autopar tests (broken)
lm-sousa e04f895
Delete extraneous files
lm-sousa a624ece
Fix test syntax errors for strict mode
lm-sousa 5939485
Replace laraImport with ES6 imports
lm-sousa bc02e5f
Replace println with console.log in tests
lm-sousa 033ffd9
Prune imports in tests
lm-sousa ad3191a
Remove reference to LARA DSL stack trace
lm-sousa 6674eea
Remove LARA DSL report fields
lm-sousa 340837a
Fix tests now that js scripts are no longer auto imported
lm-sousa 9933b34
Remove usage of deleted lara-framework method
lm-sousa 24f3193
Reorganize build.gradle
lm-sousa c65182f
Remove te legacy LaraCommonLanguage experiment from the project
lm-sousa 96c5e88
Remove LCL from Clava
lm-sousa afaf6ee
Remove Autopar from Clava
lm-sousa 23855fa
New ClavaOptionsManager GUI to manage Classic-style configuration files
lm-sousa e7aaeec
Remove deleted method from CxxWeaver
lm-sousa 2388587
Add new Java interface to Clava apis
lm-sousa 990d60c
Clava-JS now also runs the legacy integration tests
lm-sousa 0dcb3f0
Fix some tests in running in JS
lm-sousa 70beb8d
Modify how we run tests
lm-sousa c89adb8
Fix a bunch of tests
lm-sousa 945b6c1
Delete commented out code
lm-sousa 1a2f854
Add vscode extension information
lm-sousa 4806bdf
Reduce eslint agresiveness
lm-sousa 0a4f97b
[ClavaLaraApi] Changes webresource to use https
joaobispo 5738771
[ClangAstParser] Updates links to https instead of http
joaobispo b4b89eb
Merge 'staging' into 'lara-dsl-deprecation'
lm-sousa 4e7668b
Remove JS api files from Java resources
lm-sousa bee8e14
[ClavaWeaver] Remove Junit test runner for API tests
lm-sousa aad4490
Remove reference to deleted classes
lm-sousa 467569d
Merge remote-tracking branch 'origin/staging' into lara-dsl-deprecation
lm-sousa f342630
[Clava-JS] Bump dependency versions
lm-sousa 302e122
Make projects compatible with Gradle 9
lm-sousa d1bb3e0
Remove duplicate job on pull_requests
lm-sousa c5c9c89
Delete old eclipse runner scripts and enable Clava WeaverGenerator ta…
lm-sousa a31cb8f
Remove LaraApi dependency
lm-sousa 8d240b1
Update all dependencies
lm-sousa 67e38ac
Re generate weaver abstract with recent lara-framework changes
lm-sousa abf7000
Remove or modify tests related to features removed from the weaver
lm-sousa 854ed21
[Clava-JS] Use sideeffects loader to apply clava-specific options to …
lm-sousa 86ef1be
Update workflow to test project using Node v22
lm-sousa 299e62d
Delete Eclipse project remnants
lm-sousa 17cafc7
Make cytoscape a proper dependency
lm-sousa e9c52cb
Rename Clava files
lm-sousa 433c432
Fix test result that is clearly erroneous
lm-sousa 1f7a116
Fix test
lm-sousa 587e581
Remove references to API resources
lm-sousa f930318
Move useSpecsLogger option to the Logger class constructor
lm-sousa 0a68c7f
Fix uservalues test
lm-sousa 535020b
Fix test
lm-sousa 4698c11
Minor cleanups
lm-sousa 0c6714d
Bug fixes in tests
lm-sousa 572a7da
Refactor ClavaWeaver: Remove deprecated classes and unused dependencies
lm-sousa 316d2e8
Add g++ installation step for macOS in nightly workflow
lm-sousa 5057f3a
Enhance macOS setup: Install Xcode Command-Line Tools and GCC in nigh…
lm-sousa f2154d1
Refactor Clava and ClavaWeaver: Implement error handling for unimplem…
lm-sousa fe296af
Remove verbose logging setting from ClavaWeaverTester
lm-sousa 7c0f675
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa 23fc291
Refactor build.gradle and settings.gradle files: Add 'java' plugin, c…
lm-sousa 76139c9
Refactor array handling in joinpoint implementations: Replace calls t…
lm-sousa dcdecd3
Remove unused JsEngine dependency and clean up HighLevelSynthesisAPI …
lm-sousa fc37181
Remove commented-out code and unused report fields in CxxSelects for …
lm-sousa 378a036
Reconfigure gradle to automatically generate the abstracts.
lm-sousa 9ee2ec9
Remove unused AClavaWeaver and ClavaWeaverException classes to enhanc…
lm-sousa 6605a5b
Fix dependency configuration and update main class reference in Clava…
lm-sousa 264376f
Add Copilot instructions and update VSCode settings and extensions fo…
lm-sousa c1b214e
Fix resource location
lm-sousa 057fd7d
Refactor imports in CxxWeaver and AstFactory for improved clarity and…
lm-sousa 0eb9b3d
[Clava-JS] Re-enable execution of CUDA tests in JS.
lm-sousa da884c4
Add option to generate weaver event triggers in abstracts
lm-sousa e9a0497
Refactor test cases in LegacyIntegrationTests and ClavaDataStoreTest …
lm-sousa 55f861e
Remove InsideApplyGear class and its references from CxxWeaver
lm-sousa cce2d26
Refactor build.gradle and remove unused Clava icon resource from CxxW…
lm-sousa e07fa9a
Remove deprecated High-Level Synthesis (HLS) related classes and APi …
lm-sousa 3c9a649
Remove ClavaPlatforms interface and related launch configurations
lm-sousa a57d606
Remove commented-out code and unused variables from ClavaContext and …
lm-sousa 766ee2a
Decouple integration testing from Clava-specific weaver methods.
lm-sousa e1c9460
Update Clava to reflect recent lara-framework changes to the LaraWeav…
lm-sousa 42f1626
Refactor ClavaWeaverTester to extend WeaverLegacyTester and remove un…
lm-sousa 126db0e
Move ClavaLegacyTester to a separate folder and update integration te…
lm-sousa 781c2e1
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa c919d10
Refactor code formatting and remove commented-out variable in ClangAs…
lm-sousa bf60576
Move the Copilot instructions for the Clava repository to the proper …
lm-sousa 25cfe92
Remove artifact images from version control
lm-sousa 8a2b5b9
Remove unused EnumHelperProvider from LanguageId and clean up CxxWeav…
lm-sousa d3cdc33
Fix import statement and replace println with console.log in IncludeL…
lm-sousa ad63624
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa 6f4f371
Refactor ClangResources to use version() method for resource version …
lm-sousa e712a28
Refactor null checks to use Objects.requireNonNull
lm-sousa 23d0ce9
Refactor build configuration: use environment variables for library p…
lm-sousa 7c39cbd
Refactor Linux version check in SupportedPlatform to simplify error h…
lm-sousa 9010fc8
Add .ignore file to exclude specific directories and files; remove un…
lm-sousa 725f43e
Remove ClavaWrapper project
lm-sousa 3fb2c70
Remove ClavaTester project and associated files
lm-sousa 2235d76
Update Jest config to use new Lara setup file
lm-sousa bea5b46
Refactor CxxWeaver to use Weaver's datastore for configuration manage…
lm-sousa 13803d3
Remove unsetting of the dataStore on reset. Not needed and makes othe…
lm-sousa d2f1fbc
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa 38a050b
Add GitHub Actions workflow for Copilot Cloud Agent setup steps
lm-sousa 3a5c4e6
Remove obsolete Memoi classes and utilities
lm-sousa 20aae53
Update dependencies and migrate JUnit tests to JUnit 5
lm-sousa b0e84b8
Fix command syntax in Clava CMake files by removing now deleted '-b'…
lm-sousa 5a9815e
Add JaCoCo for test coverage and refactor test classes for parallel e…
lm-sousa 200ca2b
Changed threadId() to getId() for Java 17 compatibility
lm-sousa 00f27af
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa 46cf12d
Merge branch 'staging' into lara-dsl-deprecation
lm-sousa 45af624
Limit parallel test execution to prevent simultaneous downloads of de…
lm-sousa c46c3bd
Refactor ClangAstKeys and related components to use List<String> for …
lm-sousa d83df3e
Fix bug where the PARSE_INCLUDES config was ignored for explicitly pa…
lm-sousa bd91846
Move the location of the default setting for the parsing of header fi…
lm-sousa 54c3cd9
Skip tests for unimplmented features.
lm-sousa 944f84b
Deleted unused file
joaobispo 296c3e8
Prepare for Gradle 10 and fix eslint config
lm-sousa 4b78dc7
Duplicate test file to overcome limitations of legacy test harness
lm-sousa 1087477
Have a separate results file for the duplicate Timer test.
lm-sousa 5af5a2c
Cleaned up the joinpoint definitions by removing ignored select and d…
lm-sousa 15a5252
[Clava-JS] Version 3.5.0
joaobispo edc8ecb
[ClangAstParser] Does not use complete Linux stdlic/c++ when on MacOS
joaobispo 76fba97
Refactor platform support: unify Linux platform identifier and remove…
lm-sousa cb9f372
Fix bug introduced by previous commit
lm-sousa 2e1f84c
Fix problems related to refactoring
lm-sousa ae92f64
[ClangAstParser] Adds MacOS-specific stdlibc/c++
joaobispo e19b983
Merge branch 'lara-dsl-deprecation' of github.com:specs-feup/clava in…
joaobispo 0510318
[ClangAstParser] Updates MacOS includes to version 16.0.6
joaobispo 578fe7d
[ClangAstParser] Removes LibcMode.BASE_BUILTIN_ONLY, simplifies logic…
joaobispo a17a039
[ClangAstParser] Consolidates includes for Windows platforms
joaobispo 7af3c47
[Wrap] Adds macOS-specific test files and updates test logic for plat…
lm-sousa b75d976
Adds macOS-specific result files for C++ legacy integration tests and…
lm-sousa afeeabd
Throws an Error instead of a string for unsupported platform exceptio…
lm-sousa 8e7c5c5
Fix name of the Inliner integration test expected result for macOS.
lm-sousa 3ed3bde
Adds option -df to specify the dumper folder
joaobispo a88636c
Merge branch 'lara-dsl-deprecation' of github.com:specs-feup/clava in…
joaobispo 80a416b
Moves option DUMPER_FOLDER from ClangAstKeys to CodeParser, adapts co…
joaobispo acd2210
[Clava-JS] Sets clang-dumper folder to be a temporary folder specific…
joaobispo 63a6851
Removes redundant custom ClangAstDumper executable option and related…
lm-sousa 5197ade
Refactors getVersionedCacheDir function to simplify directory creatio…
lm-sousa 340711f
Updates @specs-feup/lara dependency version from ^3.5.0 to ~3.5.0 for…
lm-sousa 9fa12b5
Add known UTTKind enum value as a stopgap measure before a proper fix…
lm-sousa b7a9e63
Fixes bugs related to macOS testing
lm-sousa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,100 @@ | ||
| # Copilot Instructions for the Clava Repository | ||
|
|
||
| ## Project Overview | ||
|
|
||
| Clava is a modular source-to-source compiler for C, C++, CUDA, and OpenCL, supporting advanced code analysis and transformation. It is implemented using a combination of TypeScript/JavaScript (Node.js), Java, and C++. Clava is designed for composability and reusability, and integrates with the LARA DSL for custom code transformations. | ||
|
|
||
| ## Development Environment & Setup | ||
|
|
||
| - **Node.js Version:** 20 or 22 (required for Clava-JS) | ||
| - **Java Version:** 17+ (required for Java components) | ||
| - **Build System:** Gradle for Java modules, npm for TypeScript/JavaScript | ||
| - **IDE:** VSCode is recommended for development | ||
|
|
||
| ## Architecture | ||
|
|
||
| - **Frontend (C++):** | ||
| The `ClangAstDumper` component extracts AST information from Clang-based codebases. | ||
| - **Middle-end (Java):** | ||
| Components like `ClangAstParser` and `ClavaWeaver` process ASTs and apply transformations. | ||
| - **API Layer (TypeScript/JavaScript):** | ||
| The `Clava-JS` module provides the main user-facing API and runtime, exposing Clava's features to Node.js environments. | ||
| - **Build Integration:** | ||
| The `CMake` package enables integration with CMake-based build systems. | ||
|
|
||
| ### Related Projects | ||
| - **lara-framework**: Core framework providing weaver infrastructure and JavaScript APIs | ||
| - **specs-java-libs**: Java utility libraries used throughout the project | ||
|
|
||
| ## Key Directories | ||
|
|
||
| - `Clava-JS/`: TypeScript/JavaScript API and runtime. | ||
| - `ClavaWeaver/`: Java-based weaving engine. | ||
| - `ClangAstDumper/`: C++ AST dumper using Clang. | ||
| - `ClangAstParser/`: Java AST parser. | ||
| - `ClavaAst/`, `ClavaHls/`, `ClavaLaraApi/`, `AntarexClavaApi/`: Supporting modules for AST, HLS, LARA API, and Antarex integration. | ||
| - `CMake/`: CMake integration scripts and utilities. | ||
| - `docs/`: Documentation, tutorials, and common issues. | ||
|
|
||
| ## Build and Development | ||
|
|
||
| - **Java Components:** Use Gradle (`gradle installDist`) to build Java modules (e.g., ClavaWeaver). | ||
| - **TypeScript/JavaScript:** Use npm scripts (`npm install`, `npm run build`) in `Clava-JS`. | ||
| - **C++ Components:** Use CMake for building and integrating the Clang AST dumper. | ||
| - **Integration:** Copy built Java binaries into `Clava-JS/java-binaries` for full functionality. | ||
|
|
||
| ## Usage | ||
|
|
||
| - **NPM Package:** | ||
| Install globally or as a project dependency: | ||
| `npm install -g @specs-feup/clava` | ||
| - **CLI:** | ||
| Run transformations via `npx clava classic <scriptfile.js> -p "<source files>"` | ||
| - **CMake Integration:** | ||
| Use the `clava_weave` CMake command to apply LARA scripts to targets. | ||
|
|
||
| ## Code Patterns and Conventions | ||
|
|
||
| - **Visitor Patterns:** | ||
| Used extensively in AST processing (see `ClangAstDumper.h`). | ||
| - **TypeScript API:** | ||
| Modular, with clear separation between API (`src-api/`) and code (`src-code/`). | ||
| - **Java:** | ||
| Follows standard Gradle project structure. | ||
| - **C++:** | ||
| Integrates with Clang/LLVM for AST extraction. | ||
|
|
||
| ## Common Development Tasks | ||
|
|
||
| - Add new AST node support in `ClangAstDumper` and propagate through Java and JS layers. | ||
| - Extend the TypeScript API in `Clava-JS/src-api/`. | ||
| - Create new code transformations as LARA scripts or TypeScript modules. | ||
| - Use provided test scripts and npm/Gradle test commands. | ||
|
|
||
| ## Dependencies | ||
|
|
||
| - **Node.js 20 or 22** and **Java 17+** required. | ||
| - **Clang/LLVM** for AST extraction. | ||
| - **NPM** for JS/TS dependencies. | ||
| - **Gradle** for Java builds. | ||
| - **CMake** for build system integration. | ||
|
|
||
| ## Troubleshooting | ||
|
|
||
| - See `docs/common_issues.md` for frequently encountered problems. | ||
| - Use the GitHub issue tracker for unresolved issues. | ||
|
|
||
| ## References | ||
|
|
||
| - [Clava Documentation](https://specs-feup.github.io/modules/_specs_feup_clava.html) | ||
| - [Clava Project Template](https://github.com/specs-feup/clava-project-template) | ||
| - [Online Demo](https://specs.fe.up.pt/tools/clava/) | ||
| - [Main Repository](https://github.com/specs-feup/clava) | ||
|
|
||
| --- | ||
|
|
||
| **For LLMs:** | ||
| - Respect the modular structure and language boundaries. | ||
| - When adding features, ensure changes propagate through C++, Java, and JS layers as needed. | ||
| - Follow existing patterns for AST traversal and transformation. | ||
| - Use the provided build and test scripts for validation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,106 @@ | ||
| name: "Copilot Setup Steps" | ||
|
|
||
| # Automatically run the setup steps when they are changed | ||
| # Allows for streamlined validation, | ||
| # and allow manual testing through the repository's "Actions" tab | ||
|
|
||
| on: | ||
| workflow_dispatch: | ||
| push: | ||
| paths: | ||
| - .github/workflows/copilot-setup-steps.yml | ||
| pull_request: | ||
| paths: | ||
| - .github/workflows/copilot-setup-steps.yml | ||
|
|
||
| env: | ||
| CLAVA_BRANCH: ${{ github.head_ref || github.ref_name }} | ||
|
|
||
| jobs: | ||
| # The job MUST be called `copilot-setup-steps` | ||
| # otherwise it will not be picked up by Copilot. | ||
| copilot-setup-steps: | ||
| runs-on: ubuntu-latest | ||
|
|
||
| # Permissions set just for the setup steps | ||
| # Copilot has permissions to its branch | ||
|
|
||
| permissions: | ||
| # To allow us to clone the repo for setup | ||
| contents: read | ||
|
|
||
| # The setup steps - install our dependencies | ||
| steps: | ||
| - name: Setup Java | ||
| uses: actions/setup-java@v4 | ||
| with: | ||
| distribution: 'temurin' | ||
| java-version: '21' | ||
|
|
||
| - name: Setup Gradle | ||
| uses: gradle/actions/setup-gradle@v4 | ||
| with: | ||
| gradle-version: current | ||
| dependency-graph: generate-and-submit | ||
|
|
||
| - name: Checkout clava | ||
| uses: actions/checkout@v4 | ||
| with: | ||
| path: clava | ||
|
|
||
| - name: Determine repository refs | ||
| id: repo-refs | ||
| shell: bash | ||
| env: | ||
| BRANCH_NAME: ${{ env.CLAVA_BRANCH }} | ||
| run: | | ||
| set -euo pipefail | ||
|
|
||
| determine_ref() { | ||
| local prefix=$1 | ||
| local repo=$2 | ||
| local url="https://github.com/${repo}.git" | ||
|
|
||
| local default_branch | ||
| default_branch=$(git ls-remote --symref "$url" HEAD | awk '/^ref:/ {print $2}' | sed 's@refs/heads/@@') | ||
| echo "${prefix}_default=${default_branch}" >> "$GITHUB_OUTPUT" | ||
| echo "Default branch for ${repo} is '${default_branch}'" | ||
|
|
||
| if git ls-remote --heads "$url" "refs/heads/${BRANCH_NAME}" >/dev/null; then | ||
| echo "${prefix}_match=true" >> "$GITHUB_OUTPUT" | ||
| echo "${prefix}_ref=${BRANCH_NAME}" >> "$GITHUB_OUTPUT" | ||
| echo "Branch '${BRANCH_NAME}' exists in ${repo}" | ||
| else | ||
| echo "${prefix}_match=false" >> "$GITHUB_OUTPUT" | ||
| echo "${prefix}_ref=${default_branch}" >> "$GITHUB_OUTPUT" | ||
| echo "Branch '${BRANCH_NAME}' not found in ${repo}. Falling back to '${default_branch}'." | ||
| fi | ||
| } | ||
|
|
||
| determine_ref "lara" "specs-feup/lara-framework" | ||
| determine_ref "specs" "specs-feup/specs-java-libs" | ||
|
|
||
| - name: Echo checks | ||
| run: | | ||
| echo "Clava branch: ${{ env.CLAVA_BRANCH }}" | ||
| echo "Matching branch found (lara-framework): ${{ steps.repo-refs.outputs.lara_match }}" | ||
| echo "Matching branch found (specs-java-libs): ${{ steps.repo-refs.outputs.specs_match }}" | ||
| echo "Lara framework ref: ${{ steps.repo-refs.outputs.lara_ref }}" | ||
| echo "Specs-java-libs ref: ${{ steps.repo-refs.outputs.specs_ref }}" | ||
| echo "Lara framework default fallback: ${{ steps.repo-refs.outputs.lara_default }}" | ||
| echo "Specs-java-libs default fallback: ${{ steps.repo-refs.outputs.specs_default }}" | ||
| echo "Pull request base_ref (if any): ${{ github.base_ref }}" | ||
|
|
||
| - name: Checkout lara-framework | ||
| uses: actions/checkout@v4 | ||
| with: | ||
| repository: specs-feup/lara-framework | ||
| path: lara-framework | ||
| ref: ${{ steps.repo-refs.outputs.lara_ref }} | ||
|
|
||
| - name: Checkout specs-java-libs | ||
| uses: actions/checkout@v4 | ||
| with: | ||
| repository: specs-feup/specs-java-libs | ||
| path: specs-java-libs | ||
| ref: ${{ steps.repo-refs.outputs.specs_ref }} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| { | ||
| "recommendations": [ | ||
| "sonarsource.sonarlint-vscode", | ||
| "ms-vscode.cpptools", | ||
| "ms-vscode.cmake-tools", | ||
| "orta.vscode-jest", | ||
| "esbenp.prettier-vscode", | ||
| "dbaeumer.vscode-eslint", | ||
| "redhat.java", | ||
| "vscjava.vscode-gradle", | ||
| "vscjava.vscode-java-debug" | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| { | ||
| "cmake.ignoreCMakeListsMissing": true, | ||
| "java.compile.nullAnalysis.mode": "automatic", | ||
| "java.configuration.updateBuildConfiguration": "automatic", | ||
| "jest.runMode": { | ||
| "type": "on-demand" | ||
| }, | ||
| } |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.