Comments (4)
Possible design decision around if we should show diagnostics if the API is not on the classpath, but it is clear they are intending to use that API given the import statements. We should compare to LSP4MP and JDT LS
In the below screenshot, we should not deliver the diagnostic on HelloServlet as the WebServlet import is incorect.
from lsp4jakarta.
- Validate JakartaEE annotations
-
@Generated
annotation is missing support for method parameters - Add a warning if Java class annotated by
@WebServlet
annotation has unknown super type - Check all interfaces for Java class annotated by
@WebFilter
annotation - Check interface hierarchy for Java class annotated by
@WebListener
- #297
- #298
- #299
- #300
- #301
- #302
- #303
from lsp4jakarta.
#159 looks related to Check interface hierarchy for Java class annotated by @WebListener
also see the issues tagged
project-info-needed
from lsp4jakarta.
Closing it as all PRs are merged
from lsp4jakarta.
Related Issues (20)
- Please provide a p2 repository to install the eclipse plugin
- jakarta faces and servlet support
- Enhancement to dynamically use test project for "no diagnostics" automated tests
- JSF / Faces Suggestions
- Classname not populated from filename when using snippet completion
- Missing codeAction Tests in ResourceClassConstructorTest.java File HOT 2
- Investigate whether LSP4Jakarta consistently processes fully qualified class names. HOT 2
- Should the JakartaProjectLabelProvider return finer grained labels?
- Missing codeAction Tests in JakartaServletTest.java file
- Design Consideration for quick fixes with multiple parameters to ensure they fully resolve errors
- Latest release of Eclipse JDT breaks diagnostics due to usage of internal JDT class HOT 1
- org.eclipse.lsp4jakarta.commons.JavaCursorContextKind.forValue() throws an IllegalArgumentException when passed the value from its own NONE constant. HOT 1
- Tests for InsertImplementsClauseToImplFilterQuickFix and InsertImplementsClauseToImplListenerQuickFix is not available in lsp4jakarta
- Multiple `@BeanParam`s incorrectly reported as error
- Only reports one error when two exist in Bean Validation HOT 1
- Diagnostic missing for `@PositiveOrZero` HOT 2
- Error in Readme doc for Json binding and others
- Support Diagnostics in Java Record fields for Jakarta Validation HOT 1
- Implementations of interfaces should be allowed for Validation annotations HOT 1
- Add unit tests for certain quick fixes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lsp4jakarta.