You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Markus Heiser f73a00dcee [stylelint] disable role 'no-descending-specificity'
This patch disables role 'no-descending-specificity'.  IMO it is better to have
this rule active (see below [1]), but it is hard to rewrite the less files to
pass this rule, so for the first I chose to disable this rule.

---

Source order is important in CSS, and when two selectors have the same
specificity, the one that occurs last will take priority. However, the situation
is different when one of the selectors has a higher specificity. In that case,
source order does not matter: the selector with higher specificity will win out
even if it comes first.

The clashes of these two mechanisms for prioritization, source order and
specificity, can cause some confusion when reading stylesheets. If a selector
with higher specificity comes before the selector it overrides, we have to think
harder to understand it, because it violates the source order
expectation. Stylesheets are most legible when overriding selectors always come
after the selectors they override. That way both mechanisms, source order and
specificity, work together nicely.

This rule enforces that practice as best it can, reporting fewer errors than it
should. It cannot catch every actual overriding selector, but it can catch
certain common mistakes.

[1] https://stylelint.io/user-guide/rules/list/no-descending-specificity/

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
3 years ago
.github [mod] simple theme: remove src/less/ion.less 3 years ago
dockerfiles [mod] docker-entrypoint.sh - add script to make test.sh (shellcheck) 3 years ago
docs [docs] add documentation from the sources of the google engines 3 years ago
examples Fix whitespaces 8 years ago
searx [stylelint] disable role 'no-descending-specificity' 3 years ago
searx_extra [mod] make themes.all update pygments*.less 3 years ago
tests [mod] oscar theme /preferences: reorganize the preferences 3 years ago
utils [fix] utils/searx.sh: signature of YAML settings has been changed 3 years ago
.config.sh [filtron.sh] make filtron rule file configurable 3 years ago
.coveragerc [mod] use github actions instead of travis 4 years ago
.dir-locals.el [emacs] .dir-locals.el: add setup for json-mode 3 years ago
.dockerignore [fix] tidy up ignore lists .gitignore & .dockerignore 3 years ago
.gitattributes [fix] update .gitattributes 3 years ago
.gitignore [fix] tidy up ignore lists .gitignore & .dockerignore 3 years ago
.pylintrc [mod] pylint: add extension-pkg-whitelist=lxml.etree 4 years ago
.yamllint.yml [enh] add test.yamllint - lint yaml files 3 years ago
AUTHORS.rst [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
CHANGELOG.rst [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
CONTRIBUTING.md [brand] searxng -- fix links to issue tracker & WEB-GUI 3 years ago
Dockerfile Docker: upgrade to alpine 3.14 3 years ago
LICENSE [fix] full AGPLv3+ license according to #382 9 years ago
Makefile [fix] Makefile: remove themes.bootstrap 3 years ago
PULL_REQUEST_TEMPLATE.md Add PR template and contribution guidelines 4 years ago
README.rst [brand] README.rst fix img.shields.io and searxng.github.io URLs 3 years ago
babel.cfg [enh] babel.cfg added 11 years ago
manage Merge pull request #157 from searxng/mod_static_build 3 years ago
requirements-dev.txt Bump sphinx-tabs from 3.0.0 to 3.1.0 3 years ago
requirements.txt Bump certifi from 2020.12.05 to 2021.5.30 3 years ago
setup.py Add searx_extra package 4 years ago

README.rst

.. SPDX-License-Identifier: AGPL-3.0-or-later

.. figure:: https://raw.githubusercontent.com/searxng/searxng/master/searx/static/themes/oscar/img/logo_searx_a.png
   :target: https://searxng.github.io/searxng/
   :alt: searXNG
   :width: 100%
   :align: center

-------

|searx install|
|searx homepage|
|searx wiki|
|AGPL License|
|Issues|
|commits|

Privacy-respecting, hackable `metasearch engine`_

.. _metasearch engine: https://en.wikipedia.org/wiki/Metasearch_engine

.. |searx install| image:: https://img.shields.io/badge/-install-blue
   :target: https://searxng.github.io/searxng/admin/installation.html

.. |searx homepage| image:: https://img.shields.io/badge/-homepage-blue
   :target: https://searxng.github.io/searxng

.. |searx wiki| image:: https://img.shields.io/badge/-wiki-blue
   :target: https://github.com/searxng/searxng/wiki

.. |AGPL License|  image:: https://img.shields.io/badge/license-AGPL-blue.svg
   :target: https://github.com/searxng/searxng/blob/master/LICENSE

.. |Issues| image:: https://img.shields.io/github/issues/searxng/searxng?color=yellow&label=issues
   :target: https://github.com/searxng/searxng/issues

.. |PR| image:: https://img.shields.io/github/issues-pr-raw/searxng/searxng?color=yellow&label=PR
   :target: https://github.com/searxng/searxng/pulls

.. |commits| image:: https://img.shields.io/github/commit-activity/y/searxng/searxng?color=yellow&label=commits
   :target: https://github.com/searxng/searxng/commits/master


If you are looking for running instances, ready to use, then visit searx.space_.

Otherwise jump to the user_, admin_ and developer_ handbooks you will find on
our homepage_.

.. _searx.space: https://searx.space
.. _user: https://searxng.github.io/searxng/user
.. _admin: https://searxng.github.io/searxng/admin
.. _developer: https://searxng.github.io/searxng/dev
.. _homepage: https://searxng.github.io/searxng