The static analysis should be able to remain because a lot of the concepts he has implemented here are proposed/implemented for "syntax 1" as well, but they require attributes or specific styles. Therefore, the static analyzer should be written for regular C++23 and will support the defaults of "syntax 2".
As far as support in compiled libraries is concerned, that would depend on how those features are implemented in C++23 anyway.
Well, existing static analysis would break or need to add support for cpp2. In the case of pure cpp2, simpler tools could be written, but they would be new code.
As far as support in compiled libraries is concerned, that would depend on how those features are implemented in C++23 anyway.