摘要 |
A method, system and program product for correcting semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment, identifying, in a syntax tree constructed for the code inputted, one or more nodes containing semantic errors pertaining to use of a third-party library, choosing a node containing the semantic errors, displaying suggestions for correcting the semantic errors identified for the node chosen, where the suggestions include peer submitted code snippets associated with collaboration records located to correct the semantic errors identified for the node chosen, selecting a code snippet from the code snippets displayed and executing the code inputted in the integrated development environment, such that, the code snippet selected is automatically invoked to correct the semantic errors identified for the node chosen. |