| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-30 | Fix expand/collapse all on site, make highlightjs lazier | Alex Macleod | -46/+81 | |
| 2025-01-17 | fix version search in the website | lapla-cogito | -2/+2 | |
| 2024-12-05 | fix: various typos | BD103 | -7/+7 | |
| 2024-11-02 | Auto merge of #13585 - GuillaumeGomez:no-js, r=Alexendoo | bors | -3/+22 | |
| Improve display of clippy lints page when JS is disabled There is no point in displaying the settings menu and the filters if JS is disabled. So in this case, this PR simply hides it:  For the theme handling though, I need to send a fix to mdBook first. But once done, it'll look as expected (dark if system is in dark mode). changelog: Improve clippy lints page display when JS is disabled. r? `@Alexendoo` | ||||
| 2024-11-01 | Handle noscript style with "js" class on `<html>`. | Guillaume Gomez | -4/+9 | |
| 2024-11-01 | Improve theme handling when JS is disabled | Guillaume Gomez | -1/+11 | |
| 2024-11-01 | Improve display of clippy lints page when JS is disabled | Guillaume Gomez | -2/+6 | |
| 2024-10-23 | Open lint when clicking on its anchor | Guillaume Gomez | -1/+11 | |
| 2024-10-22 | Fix invalid lint ID filtering | Guillaume Gomez | -1/+1 | |
| 2024-10-22 | Fix not working lint anchor | Guillaume Gomez | -8/+1 | |
| 2024-10-20 | docs: remove stray comma | René Kijewski | -1/+1 | |
| 2024-10-18 | Auto merge of #13539 - GuillaumeGomez:allow-no-js, r=Alexendoo | bors | -26/+44 | |
| Allow to go through clippy lints page without javascript Fixes #13536. This is the follow-up of https://github.com/rust-lang/rust-clippy/pull/13269. This PR makes it possible to expand/collapse lints (individually) without JS. To achieve this result, there are two ways: 1. Use `details` and `summary` tags. Problem with this approach is that the web browser search may open the `details` tags automatically if content matching it is inside. From a previous discussion with `@Alexendoo,` it seems to not be a desired behaviour. 2. Use a little trick where you use a `label` and a checkbox where the checkbox is in fact hidden. Then it's just a matter of CSS. r? `@Alexendoo` changelog: Allow to go through clippy lints page without JS | ||||
| 2024-10-18 | Allow to go through clippy lints page without javascript | Guillaume Gomez | -26/+44 | |
| 2024-10-15 | Fix link to source | Anastasis Georgoulas | -1/+1 | |
| The URLs contained an extra `clippy_lints`, which resulted in broken links. Links are generated using each lint's `id_location`, which already contains the full path inside the repository. | ||||
| 2024-10-11 | Auto merge of #13269 - GuillaumeGomez:rewrite-lints-page, r=Alexendoo | bors | -888/+831 | |
| Rewrite lints page This PR has multiple goals: * Make lints page to work without needing a web server by removing the json file. * Prepare the field to also make the page work with JS (not done in this PR but should be straightforward). * Remove angular dependency. r? `@Alexendoo` changelog: make lint page work without web server | ||||
| 2024-10-03 | Greatly reduce generated HTML page size | Guillaume Gomez | -213/+205 | |
| 2024-10-03 | Run syntax highlighting only when needed | Guillaume Gomez | -3/+13 | |
| 2024-10-03 | Move inlined CSS into `style.css` | Guillaume Gomez | -32/+31 | |
| 2024-10-03 | Replace rinja custom syntax with default syntax | Guillaume Gomez | -12/+12 | |
| Since all angular code was removed, there is no conflict anymore before angular and jinja2 syntaxes so we can just use plain jinja2 syntax. | ||||
| 2024-10-03 | Move theme handling JS into its own file to make theme being applied before ↵ | Guillaume Gomez | -72/+71 | |
| first rendering | ||||
| 2024-10-03 | Improve rendering speed by moving settings generation after theme rendering | Guillaume Gomez | -25/+28 | |
| 2024-10-03 | Support version filter URL parameters | Guillaume Gomez | -0/+17 | |
| 2024-10-03 | Add support for URL arguments | Guillaume Gomez | -9/+115 | |
| 2024-10-03 | Add support for version filtering | Guillaume Gomez | -8/+50 | |
| 2024-10-03 | Support all filters except versions | Guillaume Gomez | -51/+143 | |
| 2024-10-03 | Put back interactions with settings menus | Guillaume Gomez | -86/+91 | |
| 2024-09-24 | Remove unused import from Clippy versions.py file | Philipp Krones | -1/+0 | |
| 2024-09-24 | Merge commit '7901289135257ca0fbed3a5522526f95b0f5edba' into ↵ | Philipp Krones | -78/+84 | |
| clippy-subtree-update | ||||
| 2024-09-22 | Completely remove angular and generate parts of settings in JS | Guillaume Gomez | -447/+102 | |
| 2024-09-22 | Finish porting lint functionalities to vanilla JS | Guillaume Gomez | -113/+140 | |
| 2024-09-22 | Replace search with vanilla JS | Guillaume Gomez | -55/+42 | |
| 2024-09-22 | Generate lint list in HTML directly instead of JS | Guillaume Gomez | -101/+110 | |
| 2024-09-18 | Generate versions HTML directly | Alex Macleod | -78/+84 | |
| 2024-08-24 | Merge commit '0f8eabd6231366bfc1bb1464601297c2d48f8f68' into clippyup | Jason Newcomb | -414/+477 | |
| 2024-08-12 | Replace the metadata collector with tests | Alex Macleod | -8/+7 | |
| 2024-08-11 | Auto merge of #13187 - GuillaumeGomez:settings-menu, r=Alexendoo | bors | -406/+470 | |
| Add settings menu on clippy lints page It looks like this (when the menu is expanded):  Follow-up of https://github.com/rust-lang/rust-clippy/pull/13178. Someone pointed out that they should be able to disable the shortcuts on this page like it's the case for rustdoc and docs.rs. So here we go. The first commit moves the style into its own file: it's much better for a web browser because it can then cache it. The second one actually adds the new settings menu you can see above. r? `@Alexendoo` changelog: Add settings menu on clippy lints page | ||||
| 2024-08-11 | Move themes directly into HTML | Guillaume Gomez | -12/+7 | |
| 2024-08-11 | Unify theme and settings menus | Guillaume Gomez | -98/+72 | |
| 2024-08-08 | Merge commit 'cb806113e0f83a8f9b47d35b453b676543bcc40e' into ↵ | Philipp Krones | -28/+50 | |
| clippy-subtree-update | ||||
| 2024-08-05 | Store deprecated lints as an array of tuples. | Jason Newcomb | -1/+1 | |
| Remove legacy deprecations. Remove "View Source" link for deprecated lints. | ||||
| 2024-07-30 | Add new settings menu | Guillaume Gomez | -15/+110 | |
| 2024-07-30 | Move style into its file | Guillaume Gomez | -365/+365 | |
| 2024-07-29 | Auto merge of #13178 - GuillaumeGomez:clippy-lints-page-improvement, r=Alexendoo | bors | -1/+27 | |
| Add possibility to focus on search input using keyboard This PR adds the possibility to focus on the search input with `S` or `/` like in rustdoc and `mdbook` and `docs.rs` (unification++). Pressing escape will blur it. r? `@Alexendoo` changelog: Add possibility to focus on search input using keyboard | ||||
| 2024-07-29 | Add possibility to focus on search input using keyboard | Guillaume Gomez | -1/+27 | |
| 2024-07-29 | Clean up clippy lints page JS source code | Guillaume Gomez | -26/+22 | |
| 2024-07-25 | Merge commit '37f4fbb92913586b73a35772efd00eccd1cbbe13' into ↵ | Philipp Krones | -9/+37 | |
| clippy-subtree-update | ||||
| 2024-07-11 | Remove event propagation calls. Adjust column spacing for filter panel to ↵ | Spencer Will | -4/+4 | |
| give more space for buttons on smaller screens. | ||||
| 2024-07-11 | Fix button styling on desktop and mobile views. | Spencer Will | -1/+19 | |
| 2024-07-11 | Add Expand All and Collapse All | Spencer Will | -7/+17 | |
| 2024-06-27 | Merge commit '68a799aea9b65e2444fbecfe32217ce7d5a3604f' into ↵ | Philipp Krones | -4/+63 | |
| clippy-subtree-update | ||||
