cwi-swat / cwi-swat/php-analysis
Signatures should include type information
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Rascal
- Stars
- 28
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
Current function and method signatures in lang::php::analysis::signatures::Signatures do not include available return type information:
| functionSig(loc namepath, list[ParamInfo] parameterInfo)
| methodSig(loc namepath, list[ParamInfo] parameterInfo)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in lang::php::analysis::signatures::Signatures and inspect functionSig and methodSig, along with the existing parameter information flow. Determine where available return type information is represented and update the signatures so it is included, then verify that generated function and method signatures contain the return types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100