Skip to content
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

Propose/create beminification script #1

Open
3 tasks
neatudarius opened this issue Dec 27, 2024 · 1 comment
Open
3 tasks

Propose/create beminification script #1

neatudarius opened this issue Dec 27, 2024 · 1 comment
Assignees

Comments

@neatudarius
Copy link
Member

Propose/create beminification script

  • Proposed name: beman-tidy - as discussed with @dietmarkuehl in November 2024 in ISO C++ Meeting - Poland
  • Build PoC
  • Demo and get feedback
@bretbrownjr
Copy link

For beman-tidy I would start with really basic features. Such as:

  • Does the project have a README, CONTRIBUTING, and LICENSE?

  • Does the project have a CMakeLists.txt next to the README?

  • Can we validate other project structure basics that are already in The Beman Standard?

Just packaging and delivering the tool to the existing Beman libraries is interesting enough work, I think.

Examples of more complicated features that need some dependencies and/or consensus established:

  • Building the code

  • Meaningful static analysis

  • Simple static analysis such as simple text search through files

  • Complex static analysis such as clang-based parsing (this at least requires a successful CMake invitation to get a compile commands JSON file)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants