Skip to content

Feature/duplication check and recursive search#23

Open
stiwicourage wants to merge 3 commits intobelibug:mainfrom
stiwicourage:feature/DuplicationCheckAndRecursiveSearch
Open

Feature/duplication check and recursive search#23
stiwicourage wants to merge 3 commits intobelibug:mainfrom
stiwicourage:feature/DuplicationCheckAndRecursiveSearch

Conversation

@stiwicourage
Copy link
Copy Markdown

Pull Request — DuplicationCheckAndRecursiveSearch → main

Summary

Adds opt-in support for recursive folder discovery and duplicate-function-name validation to better support larger, multi-folder projects and to prevent function name collisions during build/publish.

Changes

  • Added opt-in project settings for recursive folder discovery and duplicate function name validation.
  • Updated README.md and CHANGELOG.md to reflect new features.
  • Introduced Assert-BuiltModuleHasNoDuplicateFunctionName function for validation.
  • Enhanced BuildModule and GetProjectScriptFile functions for improved file processing.
  • Added tests for the new build options to ensure functionality.
  • Bumped version to 1.8.0 in project.json.

Why

Enable splitting large projects into folder structures while ensuring no two functions share the same name, preventing runtime collisions and making the build process more robust.

- Added opt-in project settings for recursive folder discovery and duplicate function name validation.
- Updated README and CHANGELOG to reflect new features.
- Introduced Assert-BuiltModuleHasNoDuplicateFunctionName function for validation.
- Enhanced BuildModule and GetProjectScriptFile functions for improved file processing.
- Added tests for new build options to ensure functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant