Open Issues Need Help
View All on GitHubAI Summary: Refactor the GitHub Actions workflow for the Regolith project to run the version check (`yarn check-version`) only once per pull request, instead of once for each platform. This involves moving the version check to a separate step in the workflow and ensuring it runs before any platform-specific steps.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
AI Summary: Add a GitHub Actions workflow that uses Prettier to check the formatting of TypeScript and JavaScript files before merging pull requests. This ensures consistent code style and prevents merge conflicts due to formatting differences.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
AI Summary: Integrate the provided Python script `check_version.py` into the Continuous Integration (CI) workflow of the Regolith project. This script likely checks the version number consistency across different project files.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
AI Summary: Rewrite the existing Python `check_version` script in either TypeScript, Rust, or shell scripting. The goal is to remove the Python dependency and simplify the project's build and maintenance.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
AI Summary: Update the project's build instructions to reflect the current best practices and include the provided `napi build` command, potentially clarifying platform selection and the use of `@regolith/regolith` as the JavaScript package name. This involves modifying the README's build section to accurately reflect the updated build process.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
AI Summary: The task is to add a section to the Regolith project's README file documenting the platforms on which the library has been successfully tested. Currently, only x64 Linux is confirmed; additional platforms need to be identified and added to the documentation.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.
A TypeScript and JavaScript library immune to Regular Expression Denial of Service (ReDoS) attacks by using Rust and linear RegEx under the hood. Regolith has a linear worst case time complexity, compared to the default RegExp found in TypeScript and JavaScript, which has an exponential worst case.