diff --git a/.github/workflows/super-linter.yml b/.github/workflows/super-linter.yml
new file mode 100644
index 0000000..ab85025
--- /dev/null
+++ b/.github/workflows/super-linter.yml
@@ -0,0 +1,25 @@
+# This workflow executes several linters on changed files based on languages used in your code base whenever
+# you push a code or open a pull request.
+#
+# You can adjust the behavior by modifying this file.
+# For more information, see:
+# https://github.com/github/super-linter
+name: Lint Code Base
+
+on: [push, pull_request]
+jobs:
+ run-lint:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v3
+ with:
+ # Full git history is needed to get a proper list of changed files within `super-linter`
+ fetch-depth: 0
+
+ - name: Lint Code Base
+ uses: github/super-linter@v4
+ env:
+ VALIDATE_ALL_CODEBASE: false
+ DEFAULT_BRANCH: "master"
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/Bing/Bing_Hybrid.xml b/Bing/Bing_Hybrid.xml
index 5283ccf..af058e2 100644
--- a/Bing/Bing_Hybrid.xml
+++ b/Bing/Bing_Hybrid.xml
@@ -1,5 +1,5 @@
-
+
Bing Hybrid
0
20
@@ -8,5 +8,5 @@
None
#000000
false
-
+
\ No newline at end of file
diff --git a/Chartbundle/Chartbundle IFR High.xml b/Chartbundle/Chartbundle IFR High.xml
index 594b988..3b4e2c1 100644
--- a/Chartbundle/Chartbundle IFR High.xml
+++ b/Chartbundle/Chartbundle IFR High.xml
@@ -1,9 +1,9 @@
-Chartbundle IFR High
-4
-13
-png
-None
-http://wms.chartbundle.com/tms/v1.0/enrh/{$z}/{$x}/{$y}.png?type=google
-#000000
-
+ Chartbundle IFR High
+ 4
+ 13
+ png
+ None
+ http://wms.chartbundle.com/tms/v1.0/enrh/{$z}/{$x}/{$y}.png?type=google
+ #000000
+
\ No newline at end of file
diff --git a/Chartbundle/Chartbundle IFR Low.xml b/Chartbundle/Chartbundle IFR Low.xml
index 37e91b4..301498f 100644
--- a/Chartbundle/Chartbundle IFR Low.xml
+++ b/Chartbundle/Chartbundle IFR Low.xml
@@ -1,9 +1,9 @@
-Chartbundle IFR Low
-4
-13
-png
-None
-http://wms.chartbundle.com/tms/v1.0/enrl/{$z}/{$x}/{$y}.png?type=google
-#000000
-
+ Chartbundle IFR Low
+ 4
+ 13
+ png
+ None
+ http://wms.chartbundle.com/tms/v1.0/enrl/{$z}/{$x}/{$y}.png?type=google
+ #000000
+
\ No newline at end of file
diff --git a/Chartbundle/Chartbundle Sectional.xml b/Chartbundle/Chartbundle Sectional.xml
index e6c44ca..90c2b2a 100644
--- a/Chartbundle/Chartbundle Sectional.xml
+++ b/Chartbundle/Chartbundle Sectional.xml
@@ -1,9 +1,9 @@
-Chartbundle Sectional
-4
-12
-png
-None
-http://wms.chartbundle.com/tms/v1.0/sec/{$z}/{$x}/{$y}.png?type=google
-#000000
-
+ Chartbundle Sectional
+ 4
+ 12
+ png
+ None
+ http://wms.chartbundle.com/tms/v1.0/sec/{$z}/{$x}/{$y}.png?type=google
+ #000000
+
\ No newline at end of file
diff --git a/ESRI/ESRI Clarity.xml b/ESRI/ESRI Clarity.xml
index be47033..039bef0 100644
--- a/ESRI/ESRI Clarity.xml
+++ b/ESRI/ESRI Clarity.xml
@@ -1,10 +1,10 @@
-ESRI World Imagery (Clarity) Beta
-1
-20
-jpg
-None
-http://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{$z}/{$y}/{$x}
-#000000
+ ESRI World Imagery (Clarity) Beta
+ 1
+ 20
+ jpg
+ None
+ http://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{$z}/{$y}/{$x}
+ #000000
\ No newline at end of file
diff --git a/ESRI/ESRI Nat Geo World.xml b/ESRI/ESRI Nat Geo World.xml
index 96b47db..4597cec 100644
--- a/ESRI/ESRI Nat Geo World.xml
+++ b/ESRI/ESRI Nat Geo World.xml
@@ -1,10 +1,10 @@
-ESRI Nat Geo World
-1
-20
-jpg
-None
-https://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/tile/{$z}/{$y}/{$x}
-#000000
+ ESRI Nat Geo World
+ 1
+ 20
+ jpg
+ None
+ https://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/tile/{$z}/{$y}/{$x}
+ #000000
\ No newline at end of file
diff --git a/ESRI/ESRI World Topo.xml b/ESRI/ESRI World Topo.xml
index 96c8ba8..a3fffcc 100644
--- a/ESRI/ESRI World Topo.xml
+++ b/ESRI/ESRI World Topo.xml
@@ -1,10 +1,10 @@
-ESRI World Topo
-1
-20
-jpg
-None
-https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{$z}/{$y}/{$x}
-#000000
+ ESRI World Topo
+ 1
+ 20
+ jpg
+ None
+ https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{$z}/{$y}/{$x}
+ #000000
\ No newline at end of file
diff --git a/ESRI/USA Topo Maps.xml b/ESRI/USA Topo Maps.xml
index 8acf38c..c2c401c 100644
--- a/ESRI/USA Topo Maps.xml
+++ b/ESRI/USA Topo Maps.xml
@@ -1,10 +1,10 @@
-
+
USA Topo Maps
0
15
png
- None
+ None
https://server.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
+
\ No newline at end of file
diff --git a/GRG/Google Road Only (Overlay).xml b/GRG/Google Road Only (Overlay).xml
index f2ad47f..81d29df 100644
--- a/GRG/Google Road Only (Overlay).xml
+++ b/GRG/Google Road Only (Overlay).xml
@@ -1,10 +1,10 @@
-Google Road Only (Overlay)
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=h&x={$x}&y={$y}&z={$z}
-#000000
+ Google Road Only (Overlay)
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=h&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/GRG/Google Terrain Shading (Overlay).xml b/GRG/Google Terrain Shading (Overlay).xml
index 890787c..21423bf 100644
--- a/GRG/Google Terrain Shading (Overlay).xml
+++ b/GRG/Google Terrain Shading (Overlay).xml
@@ -1,10 +1,10 @@
-Google Terrain Shading (Overlay)
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=t&x={$x}&y={$y}&z={$z}
-#000000
+ Google Terrain Shading (Overlay)
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=t&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/GRG/USDA FSTopo (Overlay).xml b/GRG/USDA FSTopo (Overlay).xml
index 8f54ef6..0277edc 100644
--- a/GRG/USDA FSTopo (Overlay).xml
+++ b/GRG/USDA FSTopo (Overlay).xml
@@ -1,10 +1,10 @@
-
+
USDA FSTopo (Overlay)
0
17
png
- None
+ None
https://apps.fs.usda.gov/arcx/rest/services/EDW/EDW_FSTopo_01/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
+
\ No newline at end of file
diff --git a/Google/Google Hybrid.xml b/Google/Google Hybrid.xml
index 7cdef52..ecd03fd 100644
--- a/Google/Google Hybrid.xml
+++ b/Google/Google Hybrid.xml
@@ -1,10 +1,10 @@
-Google Hybrid
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=y&x={$x}&y={$y}&z={$z}
-#000000
+ Google Hybrid
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=y&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/Google/Google Roadmap Alt.xml b/Google/Google Roadmap Alt.xml
index 8949220..0c940bc 100644
--- a/Google/Google Roadmap Alt.xml
+++ b/Google/Google Roadmap Alt.xml
@@ -1,10 +1,10 @@
-Google Roadmap Alt
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=r&x={$x}&y={$y}&z={$z}
-#000000
+ Google Roadmap Alt
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=r&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/Google/Google Roadmap No POI.xml b/Google/Google Roadmap No POI.xml
index fd7ae77..ea03c2e 100644
--- a/Google/Google Roadmap No POI.xml
+++ b/Google/Google Roadmap No POI.xml
@@ -1,10 +1,10 @@
-Google Roadmap No POI
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=m&x={$x}&y={$y}&z={$z}&s=Gal&apistyle=s.t%3A2%7Cs.e%3Al%7Cp.v%3Aoff
-#000000
+ Google Roadmap No POI
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=m&x={$x}&y={$y}&z={$z}&s=Gal&apistyle=s.t%3A2%7Cs.e%3Al%7Cp.v%3Aoff
+ #000000
\ No newline at end of file
diff --git a/Google/Google Roadmap Standard.xml b/Google/Google Roadmap Standard.xml
index 24c1b5f..5d9ee59 100644
--- a/Google/Google Roadmap Standard.xml
+++ b/Google/Google Roadmap Standard.xml
@@ -1,10 +1,10 @@
-Google Roadmap Standard
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=m&x={$x}&y={$y}&z={$z}
-#000000
+ Google Roadmap Standard
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=m&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/Google/Google Satellite Only.xml b/Google/Google Satellite Only.xml
index c764500..2146241 100644
--- a/Google/Google Satellite Only.xml
+++ b/Google/Google Satellite Only.xml
@@ -1,10 +1,10 @@
-Google Satellite Only
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=s&x={$x}&y={$y}&z={$z}
-#000000
+ Google Satellite Only
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=s&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/Google/Google Terrain.xml b/Google/Google Terrain.xml
index bd76955..5ac0baf 100644
--- a/Google/Google Terrain.xml
+++ b/Google/Google Terrain.xml
@@ -1,10 +1,10 @@
-Google Terrain
-0
-20
-jpg
-None
-http://mt1.google.com/vt/lyrs=p&x={$x}&y={$y}&z={$z}
-#000000
+ Google Terrain
+ 0
+ 20
+ jpg
+ None
+ http://mt1.google.com/vt/lyrs=p&x={$x}&y={$y}&z={$z}
+ #000000
\ No newline at end of file
diff --git a/NationalLandSurveyOfFinland/MML.xml b/NationalLandSurveyOfFinland/MML.xml
index 089e3d6..a101b22 100644
--- a/NationalLandSurveyOfFinland/MML.xml
+++ b/NationalLandSurveyOfFinland/MML.xml
@@ -1,10 +1,10 @@
MML Topographic Map
- jpg
- https://tiles.kartat.kapsi.fi/peruskartta/{$z}/{$x}/{$y}.jpg
- 2
- 19
+ jpg
+ https://tiles.kartat.kapsi.fi/peruskartta/{$z}/{$x}/{$y}.jpg
+ 2
+ 19
None
#000000
false
diff --git a/OpenTopo/opentopomap.xml b/OpenTopo/opentopomap.xml
index 7fc4a68..7539c71 100644
--- a/OpenTopo/opentopomap.xml
+++ b/OpenTopo/opentopomap.xml
@@ -1,10 +1,10 @@
-Open Topo Map
-1
-17
-PNG
-IfNoneMatch
-a b c
-https://{$serverpart}.tile.opentopomap.org/{$z}/{$x}/{$y}.png
+ Open Topo Map
+ 1
+ 17
+ PNG
+ IfNoneMatch
+ a b c
+ https://{$serverpart}.tile.opentopomap.org/{$z}/{$x}/{$y}.png
\ No newline at end of file
diff --git a/USGS/USGSBasemap.xml b/USGS/USGSBasemap.xml
index c0d8d8a..1b48847 100644
--- a/USGS/USGSBasemap.xml
+++ b/USGS/USGSBasemap.xml
@@ -7,4 +7,4 @@
None
https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSTopo/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
+
\ No newline at end of file
diff --git a/USGS/USGSImageryOnly.xml b/USGS/USGSImageryOnly.xml
index 080239a..c66b977 100644
--- a/USGS/USGSImageryOnly.xml
+++ b/USGS/USGSImageryOnly.xml
@@ -7,4 +7,4 @@
None
https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSImageryOnly/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
+
\ No newline at end of file
diff --git a/USGS/USGSImageryTopo.xml b/USGS/USGSImageryTopo.xml
index 077cdfc..a1cc500 100644
--- a/USGS/USGSImageryTopo.xml
+++ b/USGS/USGSImageryTopo.xml
@@ -7,4 +7,4 @@
None
https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSImageryTopo/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
+
\ No newline at end of file
diff --git a/USGS/USGSShadedRelief.xml b/USGS/USGSShadedRelief.xml
index 66323d8..64e8962 100644
--- a/USGS/USGSShadedRelief.xml
+++ b/USGS/USGSShadedRelief.xml
@@ -7,5 +7,4 @@
None
https://basemap.nationalmap.gov/arcgis/rest/services/USGSShadedReliefOnly/MapServer/tile/{$z}/{$y}/{$x}
#000000
-
-
+
\ No newline at end of file