forbid non-versioned imports

This commit is contained in:
Brian Hicks 2020-11-22 05:58:40 -06:00
parent 7723618298
commit deea05d7e1
2 changed files with 40 additions and 4 deletions

View File

@ -2,6 +2,46 @@
# be overwritten!
roots = ['styleguide-app']
[forbidden.Accessibility]
hint = 'Use Accessibility.Styled'
[forbidden."Accessibility.Aria"]
hint = 'Use Accessibility.Styled.Aria'
[forbidden."Accessibility.Key"]
hint = 'Use Accessibility.Styled.Key'
[forbidden."Accessibility.Landmark"]
hint = 'Use Accessibility.Styled.Landmark'
[forbidden."Accessibility.Live"]
hint = 'Use Accessibility.Styled.Live'
[forbidden."Accessibility.Role"]
hint = 'Use Accessibility.Styled.Role'
usages = [
'styleguide-app/../src/Nri/Ui/Icon/V3.elm',
'styleguide-app/../src/Nri/Ui/Icon/V4.elm',
'styleguide-app/../src/Nri/Ui/Icon/V5.elm',
]
[forbidden."Accessibility.Style"]
hint = 'Use Accessibility.Styled.Style'
[forbidden."Accessibility.Widget"]
hint = 'Use Accessibility.Widgetd.Widget'
[forbidden.Html]
hint = 'Use Html.Styled'
usages = [
'styleguide-app/../src/Nri/Ui/Button/V8.elm',
'styleguide-app/../src/Nri/Ui/Icon/V3.elm',
'styleguide-app/../src/Nri/Ui/Icon/V4.elm',
'styleguide-app/../src/Nri/Ui/Icon/V5.elm',
'styleguide-app/Examples/Modal.elm',
'styleguide-app/Main.elm',
]
[forbidden."Nri.Ui.Accordion.V1"]
hint = 'latest is V2'

View File

@ -34,8 +34,4 @@ stdenv.mkDerivation {
which
netcat-gnu
] ++ lib.optionals stdenv.isLinux [ pkgs.fsatrace pkgs.strace pkgs.cacert ];
# environment variables
DEPRECATED_MODULES =
"Html,Accessibility,Accessibility.Aria,Accessibility.Key,Accessibility.Landmark,Accessibility.Live,Accessibility.Role,Accessibility.Style,Accessibility.Widget";
}